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
 
MRVIEWER_API void postRenderViewport (ViewportId viewport) override
 
MRVIEWER_API BasicUiRenderTask::BackwardPassParams beginBackwardPass (ViewportId viewport, UiRenderParams::UiTaskList &tasks) override
 
MRVIEWER_API void finishBackwardPass (ViewportId viewport, const BasicUiRenderTask::BackwardPassParams &params) override
 
MRVIEWER_API bool canConsumeEvent (BasicUiRenderTask::InteractionMask event) const
 
- Public Member Functions inherited from MR::UiRenderManager
unsafe UiRenderManager ()
 
unsafe UiRenderManager (MR._ByValue_UiRenderManager _other)
 
unsafe MR.UiRenderManager assign (MR._ByValue_UiRenderManager _other)
 
unsafe void preRenderViewport (MR.ViewportId viewport)
 
unsafe void postRenderViewport (MR.ViewportId viewport)
 
unsafe MR.BasicUiRenderTask.BackwardPassParams beginBackwardPass (MR.ViewportId viewport, MR.Std.Vector_StdSharedPtrMRBasicUiRenderTask tasks)
 
unsafe void finishBackwardPass (MR.ViewportId viewport, MR.BasicUiRenderTask.Const_BackwardPassParams params_)
 
virtual ~UiRenderManager ()=default
 

Public Attributes

BasicUiRenderTask::InteractionMask consumedInteractions {}
 

Member Function Documentation

◆ beginBackwardPass()

MRVIEWER_API BasicUiRenderTask::BackwardPassParams MR::ImGuiMenu::UiRenderManagerImpl::beginBackwardPass ( ViewportId viewport,
UiRenderParams::UiTaskList & tasks )
overridevirtual

Reimplemented from MR::UiRenderManager.

◆ canConsumeEvent()

MRVIEWER_API bool MR::ImGuiMenu::UiRenderManagerImpl::canConsumeEvent ( BasicUiRenderTask::InteractionMask event) const

◆ finishBackwardPass()

MRVIEWER_API void MR::ImGuiMenu::UiRenderManagerImpl::finishBackwardPass ( ViewportId viewport,
const BasicUiRenderTask::BackwardPassParams & params )
overridevirtual

Reimplemented from MR::UiRenderManager.

◆ postRenderViewport()

MRVIEWER_API void MR::ImGuiMenu::UiRenderManagerImpl::postRenderViewport ( ViewportId viewport)
overridevirtual

Reimplemented from MR::UiRenderManager.

◆ preRenderViewport()

MRVIEWER_API void MR::ImGuiMenu::UiRenderManagerImpl::preRenderViewport ( ViewportId viewport)
overridevirtual

Reimplemented from MR::UiRenderManager.

Member Data Documentation

◆ consumedInteractions

BasicUiRenderTask::InteractionMask MR::ImGuiMenu::UiRenderManagerImpl::consumedInteractions {}

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