void System::initialize() { if (mState == SYSTEM_STATE_INITIALIZED) return; mState = SYSTEM_STATE_INITIALIZING; if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Initializing"); if (mSystemDriver != nullptr) mSystemDriver->initialize(); registerDefaultFactories(); initializeImpl(); mState = SYSTEM_STATE_INITIALIZED; if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Initialized"); }
ResourceObjectManager::ResourceObjectManager() { registerDefaultFactories(); }