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 ()
 
MCFOLD 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)
 
MCFOLD bool _removeTool (::std::string const &id)
 
MCFOLD::Json::Value getDataPayload (::Editor::DataStore::PayloadDescription const &desc) const
 
MCAPI ::Scripting::Result< void > handleDataEvent (::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc)
 
MCAPI ::Scripting::Result< 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

The documentation for this class was generated from the following file: