////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// /// Copyright 2019 (C) Bruno Xavier B. Leite ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #pragma once #include "Modules/ModuleManager.h" ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// class IOBJPoolDeveloper : public IModuleInterface { public: static inline IOBJPoolDeveloper &Get() {return FModuleManager::LoadModuleChecked("OBJPoolDeveloper");} static inline bool IsAvailable() {return FModuleManager::Get().IsModuleLoaded("OBJPoolDeveloper");} }; class OBJPoolDeveloper : public IOBJPoolDeveloper {}; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////