MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ImGuiMenu::UiRenderManagerImpl Class Reference

#include <MRViewer/ImGuiMenu.h>

Inheritance diagram for MR::ImGuiMenu::UiRenderManagerImpl:

Public Member Functions

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

Public Attributes

BasicUiRenderTask::InteractionMask consumedInteractions {}
 Which things are blocked by our renderUi() calls.

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