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

Classes

struct  CacheLookupData
 

Public Member Functions

HandleCacheoperator= (HandleCache const &)
 
 HandleCache (HandleCache const &)
 
MCAPI void _add (uint64 typeHash, uint64 keyHash, ::Scripting::ObjectHandle const &handle)
 
MCAPI void _remove (uint64 typeHash, uint64 keyHash)
 
MCAPI ::std::optional<::Scripting::ObjectHandle_tryGetHandle (uint64 typeHash, uint64 keyHash) const
 
MCAPI ~HandleCache ()
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk8ba42a
 
::ll::UntypedStorage< 8, 64 > mUnk98778d
 

Constructor & Destructor Documentation

◆ ~HandleCache()

MCAPI Scripting::HandleCache::~HandleCache ( )
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

◆ _add()

MCAPI void Scripting::HandleCache::_add ( uint64 typeHash,
uint64 keyHash,
::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.

◆ _remove()

MCAPI void Scripting::HandleCache::_remove ( uint64 typeHash,
uint64 keyHash )
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.

◆ _tryGetHandle()

MCAPI ::std::optional<::Scripting::ObjectHandle > Scripting::HandleCache::_tryGetHandle ( uint64 typeHash,
uint64 keyHash ) const
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.

◆ $dtor()

MCAPI void Scripting::HandleCache::$dtor ( )
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: