LeviLamina
|
Public Types | |
using | Base = ::entt::basic_registry<::EntityId> |
using | BaseWeak = ::EnableGetWeakRef<::EntityRegistry> |
using | BaseShared = ::std::enable_shared_from_this<::EntityRegistry> |
Public Member Functions | |
MCAPI | EntityRegistry (::std::string identifier) |
MCAPI ::WeakRef<::EntityRegistry > | getWeakRef () |
MCAPI void * | $ctor (::std::string identifier) |
Static Public Member Functions | |
static MCAPI ::std::atomic< uint > & | mRegistryCount () |
Public Attributes | |
::ll::TypedStorage< 8, 32, ::std::string > | mDebugName |
::ll::TypedStorage< 8, 304, ::entt::basic_registry<::EntityId > > | mRegistry |
::ll::TypedStorage< 4, 4, uint > | mId |