MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::BasicUiRenderTask_BackwardPassParams Struct Reference
Inheritance diagram for meshlib::BasicUiRenderTask_BackwardPassParams:

Public Member Functions

auto assign_from_another (_other:&meshlib::BasicUiRenderTask_BackwardPassParams) -> &mut meshlib::BasicUiRenderTask_BackwardPassParams
auto try_consume_mouse_hover () const -> bool
auto consumed_interactions () const -> &meshlib::BasicUiRenderTask_InteractionMask
auto consumed_interactions_mut () -> &mut meshlib::BasicUiRenderTask_InteractionMask
void set_consumed_interactions (value:meshlib::BasicUiRenderTask_InteractionMask)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
static auto construct_from (consumedInteractions:meshlib::BasicUiRenderTask_InteractionMask) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
static auto construct_from_another (_other:&meshlib::BasicUiRenderTask_BackwardPassParams) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

Generated from class MR::BasicUiRenderTask::BackwardPassParams.

Generated from class MR::BasicUiRenderTask::BackwardPassParams. Heap-allocated instances are held in Owned<BasicUiRenderTask_BackwardPassParams>.

Member Function Documentation

◆ assign_from_another()

auto meshlib::BasicUiRenderTask_BackwardPassParams::assign_from_another ( _other:&meshlib::BasicUiRenderTask_BackwardPassParams ) -> &mut meshlib::BasicUiRenderTask_BackwardPassParams

Generated from method MR::BasicUiRenderTask::BackwardPassParams::operator=.

Calls MR_BasicUiRenderTask_BackwardPassParams_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ construct_from()

auto meshlib::BasicUiRenderTask_BackwardPassParams::construct_from ( consumedInteractions:meshlib::BasicUiRenderTask_InteractionMask ) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
static

Constructs MR::BasicUiRenderTask::BackwardPassParams elementwise.

Calls MR_BasicUiRenderTask_BackwardPassParams_ConstructFrom(). The reference to the parameter consumedInteractions might be preserved in the constructed object.

◆ construct_from_another()

auto meshlib::BasicUiRenderTask_BackwardPassParams::construct_from_another ( _other:&meshlib::BasicUiRenderTask_BackwardPassParams ) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
static

Generated from constructor MR::BasicUiRenderTask::BackwardPassParams::BackwardPassParams.

Calls MR_BasicUiRenderTask_BackwardPassParams_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ consumed_interactions()

auto meshlib::BasicUiRenderTask_BackwardPassParams::consumed_interactions ( ) const -> &meshlib::BasicUiRenderTask_InteractionMask

Which interactions should be blocked by this object. This is passed along between all renderUi() calls in a single frame, and then the end result is used. Returns a pointer to a member variable of class MR::BasicUiRenderTask::BackwardPassParams named consumedInteractions.

Calls MR_BasicUiRenderTask_BackwardPassParams_Get_consumedInteractions(). The reference to this object might be preserved as the return value.

◆ consumed_interactions_mut()

auto meshlib::BasicUiRenderTask_BackwardPassParams::consumed_interactions_mut ( ) -> &mut meshlib::BasicUiRenderTask_InteractionMask

Which interactions should be blocked by this object. This is passed along between all renderUi() calls in a single frame, and then the end result is used. Returns a mutable pointer to a member variable of class MR::BasicUiRenderTask::BackwardPassParams named consumedInteractions.

Calls MR_BasicUiRenderTask_BackwardPassParams_GetMutable_consumedInteractions(). The reference to this object might be preserved as the return value.

◆ new()

auto meshlib::BasicUiRenderTask_BackwardPassParams::new ( ) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams >
static

Constructs an empty (default-constructed) instance.

Calls MR_BasicUiRenderTask_BackwardPassParams_DefaultConstruct().

◆ set_consumed_interactions()

void meshlib::BasicUiRenderTask_BackwardPassParams::set_consumed_interactions ( value:meshlib::BasicUiRenderTask_InteractionMask )

Which interactions should be blocked by this object. This is passed along between all renderUi() calls in a single frame, and then the end result is used. Modifies a member variable of class MR::BasicUiRenderTask::BackwardPassParams named consumedInteractions.

Calls MR_BasicUiRenderTask_BackwardPassParams_Set_consumedInteractions(). The reference to the parameter value might be preserved in this object in element consumedInteractions.

◆ try_consume_mouse_hover()

auto meshlib::BasicUiRenderTask_BackwardPassParams::try_consume_mouse_hover ( ) const -> bool

If nothing else is hovered, this returns true and writes mouseHover to consumedInteractions. Generated from method MR::BasicUiRenderTask::BackwardPassParams::tryConsumeMouseHover.

Calls MR_BasicUiRenderTask_BackwardPassParams_tryConsumeMouseHover().


The documentation for this struct was generated from the following file: