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
 

Constructor & Destructor Documentation

◆ LifetimeRegistry()

MCAPI Scripting::LifetimeRegistry::LifetimeRegistry ( ::Scripting::ContextId contextId,
::Scripting::LifetimeRegistryReference & registryRef )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _createBaseObject()

MCAPI::Scripting::ObjectHandle Scripting::LifetimeRegistry::_createBaseObject ( ::Scripting::internal::BaseScriptComponent && baseScriptComp)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _destroyObject()

MCAPI void Scripting::LifetimeRegistry::_destroyObject ( ::Scripting::ObjectHandle handle,
::Scripting::internal::BaseScriptComponent & baseScriptComp )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ destroyLifetimeScope()

MCAPI void Scripting::LifetimeRegistry::destroyLifetimeScope ( bool expectAllDead)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ removeReference()

MCAPI bool Scripting::LifetimeRegistry::removeReference ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveAsAny()

MCAPI::entt::meta_any Scripting::LifetimeRegistry::resolveAsAny ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveAsStrongTypedObjectHandle()

MCAPI::entt::meta_any Scripting::LifetimeRegistry::resolveAsStrongTypedObjectHandle ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveAsTypedObjectHandle()

MCAPI::entt::meta_any Scripting::LifetimeRegistry::resolveAsTypedObjectHandle ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveAsWeakTypedObjectHandle()

MCAPI::entt::meta_any Scripting::LifetimeRegistry::resolveAsWeakTypedObjectHandle ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolvedType()

MCAPI::entt::meta_type const & Scripting::LifetimeRegistry::resolvedType ( ::Scripting::ObjectHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setScriptRef()

MCAPI void Scripting::LifetimeRegistry::setScriptRef ( ::Scripting::ObjectHandle handle,
::std::unique_ptr<::Scripting::IScriptRef > && scriptRef )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ valid()

MCAPI bool Scripting::LifetimeRegistry::valid ( ::Scripting::ObjectHandle const & handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Scripting::LifetimeRegistry::$ctor ( ::Scripting::ContextId contextId,
::Scripting::LifetimeRegistryReference & registryRef )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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