template<typename T>
OrbitEngine::Misc::SharedObject class

Base classes

class SharedReference

Public functions

auto GetShared() -> T*
auto GetSharedAndReference() -> T*

Protected functions

auto Create() -> T* pure virtual
void Destroy(T* obj) pure virtual

Private functions

void Init() override
void DeInit() override