#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 ¶ms) 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. | |