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

Public Member Functions

void early_backward_pass (params:&meshlib::BasicUiRenderTask_BackwardPassParams)
void render_pass ()
auto render_task_depth () const -> &f32
auto render_task_depth_mut () -> &mut f32
void set_render_task_depth (value:f32)

Additional Inherited Members

Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)

Detailed Description

IRenderObject::renderUi() can emit zero or more or more of those tasks. They are sorted by depth every frame. Generated from class MR::BasicUiRenderTask.

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

Member Function Documentation

◆ early_backward_pass()

void meshlib::BasicUiRenderTask::early_backward_pass ( params:&meshlib::BasicUiRenderTask_BackwardPassParams )

This is an optional early pass, where you can claim exclusive control over the mouse. This pass is executed in reverse draw order. Generated from method MR::BasicUiRenderTask::earlyBackwardPass.

Calls MR_BasicUiRenderTask_earlyBackwardPass().

◆ render_pass()

void meshlib::BasicUiRenderTask::render_pass ( )

This is the main rendering pass. Generated from method MR::BasicUiRenderTask::renderPass.

Calls MR_BasicUiRenderTask_renderPass().

◆ render_task_depth()

auto meshlib::BasicUiRenderTask::render_task_depth ( ) const -> &f32

The tasks are sorted by this depth, descending (larger depth = further away). Returns a pointer to a member variable of class MR::BasicUiRenderTask named renderTaskDepth.

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

◆ render_task_depth_mut()

auto meshlib::BasicUiRenderTask::render_task_depth_mut ( ) -> &mut f32

The tasks are sorted by this depth, descending (larger depth = further away). Returns a mutable pointer to a member variable of class MR::BasicUiRenderTask named renderTaskDepth.

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

◆ set_render_task_depth()

void meshlib::BasicUiRenderTask::set_render_task_depth ( value:f32 )

The tasks are sorted by this depth, descending (larger depth = further away). Modifies a member variable of class MR::BasicUiRenderTask named renderTaskDepth.

Calls MR_BasicUiRenderTask_Set_renderTaskDepth().


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