Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::UiRenderManager) -> &mut meshlib::UiRenderManager |
| void | pre_render_viewport (viewport:meshlib::ViewportId) |
| void | post_render_viewport (viewport:meshlib::ViewportId) |
| auto | begin_backward_pass (viewport:meshlib::ViewportId, tasks:&mut meshlib::std_vector_std_shared_ptr_MR_BasicUiRenderTask) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams > |
| void | finish_backward_pass (viewport:meshlib::ViewportId, params:&meshlib::BasicUiRenderTask_BackwardPassParams) |
Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::UiRenderManager > |
| static auto | construct_from_another (_other:&meshlib::UiRenderManager) -> meshlib::Owned< meshlib::UiRenderManager > |
| 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 |
Generated from class MR::UiRenderManager.
Generated from class MR::UiRenderManager. Heap-allocated instances are held in Owned<UiRenderManager>.
| auto meshlib::UiRenderManager::assign_from_another | ( | _other:&meshlib::UiRenderManager | ) | -> &mut meshlib::UiRenderManager |
Generated from method MR::UiRenderManager::operator=.
Calls MR_UiRenderManager_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object. The reference to this object might be preserved in the return value.
| auto meshlib::UiRenderManager::begin_backward_pass | ( | viewport:meshlib::ViewportId | , |
| tasks:&mut meshlib::std_vector_std_shared_ptr_MR_BasicUiRenderTask | ) -> meshlib::Owned< meshlib::BasicUiRenderTask_BackwardPassParams > |
Returns the parameters for the IRenderObject::earlyBackwardPass(). This will be called exactly once per viewport, each time the UI in it is rendered. Generated from method MR::UiRenderManager::beginBackwardPass.
Calls MR_UiRenderManager_beginBackwardPass().
|
static |
Generated from constructor MR::UiRenderManager::UiRenderManager.
Calls MR_UiRenderManager_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| void meshlib::UiRenderManager::finish_backward_pass | ( | viewport:meshlib::ViewportId | , |
| params:&meshlib::BasicUiRenderTask_BackwardPassParams | ) |
After the backward pass is performed, the parameters should be passed back into this function. Generated from method MR::UiRenderManager::finishBackwardPass.
Calls MR_UiRenderManager_finishBackwardPass().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_UiRenderManager_DefaultConstruct().
| void meshlib::UiRenderManager::post_render_viewport | ( | viewport:meshlib::ViewportId | ) |
This is called after doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately. Generated from method MR::UiRenderManager::postRenderViewport.
Calls MR_UiRenderManager_postRenderViewport().
| void meshlib::UiRenderManager::pre_render_viewport | ( | viewport:meshlib::ViewportId | ) |
This is called before doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately. Generated from method MR::UiRenderManager::preRenderViewport.
Calls MR_UiRenderManager_preRenderViewport().