LeviLamina
Loading...
Searching...
No Matches
Scripting::LifetimeRegistry Class Reference

Public Member Functions

LifetimeRegistryoperator= (LifetimeRegistry const &)
 
 LifetimeRegistry (LifetimeRegistry const &)
 
MCAPI LifetimeRegistry (::Scripting::ContextId contextId, ::Scripting::LifetimeRegistryReference &registryRef)
 
MCAPI::Scripting::ObjectHandle _createBaseObject (::Scripting::internal::BaseScriptComponent &&baseScriptComp)
 
MCAPI void _destroyObject (::Scripting::ObjectHandle handle, ::Scripting::internal::BaseScriptComponent &baseScriptComp)
 
MCAPI void destroyLifetimeScope (bool expectAllDead)
 
MCAPI bool removeReference (::Scripting::ObjectHandle handle)
 
MCAPI::entt::meta_any resolveAsAny (::Scripting::ObjectHandle handle)
 
MCAPI::entt::meta_any resolveAsStrongTypedObjectHandle (::Scripting::ObjectHandle handle)
 
MCAPI::entt::meta_any resolveAsTypedObjectHandle (::Scripting::ObjectHandle handle)
 
MCAPI::entt::meta_any resolveAsWeakTypedObjectHandle (::Scripting::ObjectHandle handle)
 
MCAPI::entt::meta_type const & resolvedType (::Scripting::ObjectHandle handle)
 
MCAPI void setScriptRef (::Scripting::ObjectHandle handle, ::std::unique_ptr<::Scripting::IScriptRef > &&scriptRef)
 
MCAPI bool valid (::Scripting::ObjectHandle const &handle)
 
MCAPI void * $ctor (::Scripting::ContextId contextId, ::Scripting::LifetimeRegistryReference &registryRef)
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkcb6979
 
::ll::UntypedStorage< 8, 8 > mUnk217a0b
 
::ll::UntypedStorage< 8, 64 > mUnke1f331
 
::ll::UntypedStorage< 8, 304 > mUnkdff59e
 
::ll::UntypedStorage< 8, 16 > mUnk8cf060
 
::ll::UntypedStorage< 8, 16 > mUnkc52c09
 
::ll::UntypedStorage< 8, 24 > mUnkff5fe4
 
::ll::UntypedStorage< 8, 128 > mUnk60fe14
 

The documentation for this class was generated from the following file: