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

Classes

struct  CacheLookupData

Public Member Functions

HandleCache & operator= (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

Public Attributes

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

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.

The documentation for this class was generated from the following file:
  • src/mc/deps/script_core/lifetime_registry/scripting/HandleCache.h