LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptDataStoreModalToolContainer Class Reference

Public Member Functions

ScriptDataStoreModalToolContaineroperator= (ScriptDataStoreModalToolContainer const &)
 
 ScriptDataStoreModalToolContainer (ScriptDataStoreModalToolContainer const &)
 
MCAPI ::std::optional<::std::string > getSelectedTool () const
 
MCAPI::std::string getToolPayload (::std::string id) const
 
MCAPI ::std::optional<::std::variant< float, bool, ::std::string > > getToolProperty (::std::string id, ::std::string property) const
 
MCAPI bool hasToolPayload (::std::string id) const
 
MCAPI bool hasToolProperty (::std::string id, ::std::string property) const
 
MCAPI ::Scripting::Result_deprecated< void > registerTool (::Scripting::ContextConfig const &contextConfig, ::std::string id, ::std::string const &payload)
 
MCAPI ::Scripting::Result_deprecated< void > unregisterTool (::std::string id)
 
MCAPI ::Scripting::Result_deprecated< void > updateRegisteredTool (::std::string id, ::std::string const &payload)
 
MCAPI ::Scripting::Result_deprecated< void > updateRegisteredToolProperty (::std::string id, ::std::string const &payload, ::std::string const &prop)
 
MCAPI ::Scripting::Result_deprecated< void > updateSelectedTool (::std::optional<::std::string > toolId)
 

Static Public Member Functions

static MCAPI void bind (::Scripting::ModuleBindingBuilder &moduleBuilder)
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkf88096
 
::ll::UntypedStorage< 8, 8 > mUnk16164e
 
::ll::UntypedStorage< 8, 32 > mUnk12984e
 
::ll::UntypedStorage< 1, 1 > mUnk517e55
 

Member Function Documentation

◆ getSelectedTool()

MCAPI ::std::optional<::std::string > Editor::ScriptModule::ScriptDataStoreModalToolContainer::getSelectedTool ( ) 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.

◆ getToolPayload()

MCAPI::std::string Editor::ScriptModule::ScriptDataStoreModalToolContainer::getToolPayload ( ::std::string id) 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.

◆ getToolProperty()

MCAPI ::std::optional<::std::variant< float, bool, ::std::string > > Editor::ScriptModule::ScriptDataStoreModalToolContainer::getToolProperty ( ::std::string id,
::std::string property ) 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.

◆ hasToolPayload()

MCAPI bool Editor::ScriptModule::ScriptDataStoreModalToolContainer::hasToolPayload ( ::std::string id) 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.

◆ hasToolProperty()

MCAPI bool Editor::ScriptModule::ScriptDataStoreModalToolContainer::hasToolProperty ( ::std::string id,
::std::string property ) 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.

◆ registerTool()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptDataStoreModalToolContainer::registerTool ( ::Scripting::ContextConfig const & contextConfig,
::std::string id,
::std::string const & payload )
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.

◆ unregisterTool()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptDataStoreModalToolContainer::unregisterTool ( ::std::string id)
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.

◆ updateRegisteredTool()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptDataStoreModalToolContainer::updateRegisteredTool ( ::std::string id,
::std::string const & payload )
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.

◆ updateRegisteredToolProperty()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptDataStoreModalToolContainer::updateRegisteredToolProperty ( ::std::string id,
::std::string const & payload,
::std::string const & prop )
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.

◆ updateSelectedTool()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptDataStoreModalToolContainer::updateSelectedTool ( ::std::optional<::std::string > toolId)
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.

◆ bind()

static MCAPI void Editor::ScriptModule::ScriptDataStoreModalToolContainer::bind ( ::Scripting::ModuleBindingBuilder & moduleBuilder)
static
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: