FServiceManagerEditor

namespace marengine
class FServiceManagerEditor : public IServiceManager<FServiceManagerEditor, FEditorWidget>

Public Functions

template<EEditorContextType TEditorType>
void create(FServiceLocatorEditor *pServiceLocator)
void emplace(FEditorWidget *service)
void pop(FEditorWidget *service)
void onCreate() const
void onUpdate() const
void onDestroy() const

Private Members

std::array<FEditorWidget*, 9> m_services
size_t m_insertValue = {0}