MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::UiRenderManager Struct Reference

#include <MRMesh/MRIRenderObject.h>

Inheritance diagram for MR::UiRenderManager:

Public Member Functions

virtual ~UiRenderManager ()=default
virtual void preRenderViewport (ViewportId viewport)
 This is called before doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately.
virtual void postRenderViewport (ViewportId viewport)
 This is called after doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately.
virtual BasicUiRenderTask::BackwardPassParams beginBackwardPass (ViewportId viewport, UiRenderParams::UiTaskList &tasks)
virtual void finishBackwardPass (ViewportId viewport, const BasicUiRenderTask::BackwardPassParams &params)
 After the backward pass is performed, the parameters should be passed back into this function.

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