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

#include <ImGuiMenu.h>

+ Inheritance diagram for MR::ImGuiMenu::UiRenderManagerImpl:

Public Member Functions

MRVIEWER_API void preRenderViewport (ViewportId viewport) override
 This is called before doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately.
 
MRVIEWER_API void postRenderViewport (ViewportId viewport) override
 This is called after doing IRenderObject::renderUi() on even object in a viewport. Each viewport is rendered separately.
 
MRVIEWER_API BasicUiRenderTask::BackwardPassParams beginBackwardPass (ViewportId viewport, UiRenderParams::UiTaskList &tasks) override
 
MRVIEWER_API void finishBackwardPass (ViewportId viewport, const BasicUiRenderTask::BackwardPassParams &params) override
 After the backward pass is performed, the parameters should be passed back into this function.
 
MRVIEWER_API 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: