MeshLib
 
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 (const BasicUiRenderTask::BackwardPassParams &params) override
 
MRVIEWER_API bool canConsumeEvent (BasicUiRenderTask::InteractionMask event) const
 
- Public Member Functions inherited from MR::UiRenderManager
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 ( 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: