FViewportWidgetImGui

namespace marengine
class FViewportWidgetImGui : public FViewportEditorWidget

Public Functions

void create(FServiceLocatorEditor *pServiceLocator) final
void updateFrame() override

Private Functions

ImGuizmo::OPERATION displayViewportControlPanel()
void displayActualViewport()

Private Members

FCamera3D m_camera
float m_aspectRatio = {1.33f}
FSceneManagerEditor *m_pSceneManagerEditor = {nullptr}
FInspectorWidgetImGui *m_pInspectorWidget = {nullptr}
FRenderManager *m_pRenderManager = {nullptr}
FWindow *m_pWindow = {nullptr}