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