class
IClassManager
Public static functions
- static auto Get() -> IClassManager*
Constructors, destructors, conversion operators
- ~IClassManager() virtual
Public functions
- auto AddFactory(ISPClassFactory* pFactory, int = 0) -> bool pure virtual
- auto RemoveFactory(ISPClassFactory* pFactory) -> bool pure virtual
- auto func0Ch(int) -> int pure virtual
- auto func10h(int, int) -> int pure virtual
-
auto GetFactory(uint32_
t type) -> ISPClassFactory* pure virtual - auto func18h(int, int, int, int) -> int pure virtual
- auto func1Ch(int, int, int) -> int pure virtual
-
auto CreateCasted(uint32_
t classID, uint32_ t type, ICoreAllocator* pAllocator = nullptr, ISPClassFactory* pFactory = nullptr) -> void* pure virtual -
auto Create(uint32_
t classID, ICoreAllocator* pAllocator = nullptr, ISPClassFactory* pFactory = nullptr) -> Object* pure virtual