FInspectorWidgetImGui

namespace marengine
class FInspectorWidgetImGui : public FInspectorEditorWidget

Public Functions

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

Private Functions

void displayPlayMode()
void displayEditorMode()
void popUpMenu() const
void displayChildrenPopMenu() const
void displayComponentPopMenu() const
template<typename TComponent>
void handle(const char *componentName)
template<typename TComponent>
void displayComponentPanel()

Private Members

FScriptWidgetImGui *m_pScriptWidget = {nullptr}
FSceneManagerEditor *m_pSceneManagerEditor = {nullptr}
FMaterialManager *m_pMaterialManager = {nullptr}
FFilesystemPopUpImGuiWidget *m_pFilesystem = {nullptr}
FContentBrowserImGui *m_pContentBrowser = {nullptr}
FWindow *m_pWindow = {nullptr}
bool m_newScriptWindow = {false}
bool m_assignScriptWindow = {false}
bool m_loadTex2D = {false}