Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Scripting::ScriptContext Class Reference

Public Member Functions

ScriptContext & operator= (ScriptContext const &)
 ScriptContext (ScriptContext const &)
MCAPI void _destroy ()
MCAPI::Scripting::ScriptContext & operator= (::Scripting::ScriptContext &&rhs)
MCAPI::Scripting::ResultAny run (::Scripting::IPayload &payload, ::std::optional<::Scripting::Privilege > privilege)

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Scripting::IRuntime > > mRuntime
::ll::TypedStorage< 1, 1, ::Scripting::ContextId > mContextId
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Scripting::LifetimeRegistry > > mRegistry

Member Function Documentation

◆ _destroy()

MCAPI void Scripting::ScriptContext::_destroy ( )
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.

◆ operator=()

MCAPI::Scripting::ScriptContext & Scripting::ScriptContext::operator= ( ::Scripting::ScriptContext && rhs)
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.

◆ run()

MCAPI::Scripting::ResultAny Scripting::ScriptContext::run ( ::Scripting::IPayload & payload,
::std::optional<::Scripting::Privilege > privilege )
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: