LeviLamina
Loading...
Searching...
No Matches
Editor::DataStore::ModalToolContainer Class Reference
+ Inheritance diagram for Editor::DataStore::ModalToolContainer:

Public Member Functions

ModalToolContaineroperator= (ModalToolContainer const &)
 
 ModalToolContainer (ModalToolContainer const &)
 
virtual void clear ()
 
MCAPI bool _createTool (::std::string const &id, ::Json::Value const &payload)
 
MCAPI void _onSelectedToolUpdated (::Json::Value const &current, ::Json::Value const &prev)
 
MCAPI void _onToolCreated (::std::string const &id)
 
MCAPI void _onToolDestroyed (::std::string const &id)
 
MCAPI void _onToolUpdated (::std::string const &id, ::std::string const &propName)
 
MCAPI bool _removeTool (::std::string const &id)
 
MCAPI::Json::Value getDataPayload (::Editor::DataStore::PayloadDescription const &desc) const
 
MCAPI ::Scripting::Result_deprecated< void > handleDataEvent (::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc)
 
MCAPI ::Scripting::Result_deprecated< void > handleSelectedToolEvent (::Editor::DataStore::EventType eventType, ::Json::Value const &payload, bool isNetworkEvent)
 
MCAPI void $clear ()
 

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> TAG_DATA ()
 
static MCAPI ::std::add_lvalue_reference_t< char const[]> TAG_SELECTED_TOOL ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk9e7146
 
::ll::UntypedStorage< 8, 16 > mUnk9e375a
 
::ll::UntypedStorage< 1, 1 > mUnk9bf5e3
 
::ll::UntypedStorage< 1, 1 > mUnkc169f0
 
::ll::UntypedStorage< 8, 8 > mUnkb85ffe
 

Member Function Documentation

◆ clear()

virtual void Editor::DataStore::ModalToolContainer::clear ( )
virtual

◆ _createTool()

MCAPI bool Editor::DataStore::ModalToolContainer::_createTool ( ::std::string const & id,
::Json::Value 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.

◆ _onSelectedToolUpdated()

MCAPI void Editor::DataStore::ModalToolContainer::_onSelectedToolUpdated ( ::Json::Value const & current,
::Json::Value const & prev )
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.

◆ _onToolCreated()

MCAPI void Editor::DataStore::ModalToolContainer::_onToolCreated ( ::std::string const & 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.

◆ _onToolDestroyed()

MCAPI void Editor::DataStore::ModalToolContainer::_onToolDestroyed ( ::std::string const & 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.

◆ _onToolUpdated()

MCAPI void Editor::DataStore::ModalToolContainer::_onToolUpdated ( ::std::string const & id,
::std::string const & propName )
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.

◆ _removeTool()

MCAPI bool Editor::DataStore::ModalToolContainer::_removeTool ( ::std::string const & 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.

◆ getDataPayload()

MCAPI::Json::Value Editor::DataStore::ModalToolContainer::getDataPayload ( ::Editor::DataStore::PayloadDescription const & desc) 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.

◆ handleDataEvent()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ModalToolContainer::handleDataEvent ( ::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
::Editor::DataStore::PayloadDescription const & desc )
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.

◆ handleSelectedToolEvent()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ModalToolContainer::handleSelectedToolEvent ( ::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
bool isNetworkEvent )
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.

◆ TAG_DATA()

static MCAPI ::std::add_lvalue_reference_t< char const []> Editor::DataStore::ModalToolContainer::TAG_DATA ( )
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.

◆ TAG_SELECTED_TOOL()

static MCAPI ::std::add_lvalue_reference_t< char const []> Editor::DataStore::ModalToolContainer::TAG_SELECTED_TOOL ( )
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.

◆ $clear()

MCAPI void Editor::DataStore::ModalToolContainer::$clear ( )
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.

◆ $vftable()

static MCAPI void ** Editor::DataStore::ModalToolContainer::$vftable ( )
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: