10 public ::std::enable_shared_from_this<::EntityRegistry> {
13 using Base = ::entt::basic_registry<::EntityId>;
17 using BaseShared = ::std::enable_shared_from_this<::EntityRegistry>;
19 using EntityInvokeCallbackSig = void(
::EntityId);
21 using EntityInvokeCallbackFunc = ::std::function<void(
::EntityId)>;
23 using EntityInvokeCallbackPair = ::std::pair<::std::function<void(
::EntityId)>, ::std::function<void(
::EntityId)>>;
28 ::ll::TypedStorage<8, 32, ::std::string> mDebugName;
29 ::ll::TypedStorage<8, 304, ::entt::basic_registry<::EntityId>> mRegistry;
30 ::ll::TypedStorage<4, 4, uint> mId;
31 ::ll::TypedStorage<8, 64, ::std::function<void(
::EntityId)>> mPreEntityInvoke;
32 ::ll::TypedStorage<8, 64, ::std::function<void(
::EntityId)>> mPostEntityInvoke;
58 MCNAPI
void*
$ctor(::std::string identifier);