SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnSystemInitialize()

void Spices::SlateSystem::OnSystemInitialize ( )
overridevirtual

This interface defines the behaves on specific system initialized. Called when system Pushed to SystemManager.

Order is important.

Order is important.

Reimplemented from Spices::System.

Definition at line 25 of file SlateSystem.cpp.

26 {
28
29 m_SlateRegister = std::make_shared<SlateRegister>();
30
34 m_SlateRegister->Register<ImguiMainMenu> (true, "MainMenu");
35 m_SlateRegister->Register<ImguiViewport> (true, "ViewPort");
36 //m_SlateRegister->Register<ImguiViewport>(true, "ViewPort_1", 1);
37 m_SlateRegister->Register<ImguiConsole> (true, "Console" , Console::Registry("Console"));
38 m_SlateRegister->Register<ImguiContentBrowser>(true, "Content" );
39 m_SlateRegister->Register<ImguiProperty> (true, "Property");
40 m_SlateRegister->Register<ImguiStage> (true, "Stage" );
41 m_SlateRegister->Register<ImguiOperation> (true, "Operation");
42 m_SlateRegister->Register<ImguiInfoBar> (true, "InfoBar" );
43 m_SlateRegister->Register<ImguiMaterialPanel> (true, "Material");
44 }
#define SPICES_PROFILE_ZONE
static std::shared_ptr< Console > Registry(const std::string &name, const std::string &filePath="")
Registry a console to ConsolePool.
Definition Console.cpp:26
static std::shared_ptr< SlateRegister > m_SlateRegister
The slate register.
Definition SlateSystem.h:74