3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/datastore/EventType.h"
8#include "mc/editor/datastore/container/Container.h"
14namespace Json {
class Value; }
17namespace Editor::DataStore {
29 ActionContainer& operator=(ActionContainer
const&);
30 ActionContainer(ActionContainer
const&);
36 virtual ~ActionContainer() ;
38 virtual void clear() ;
53 ::Editor::DataStore::EventType eventType,
59 ::Editor::DataStore::EventType eventType,
70 MCNAPI static ::std::add_lvalue_reference_t<char const[]>
TAG_INVOKE();
static MCAPI ::std::add_lvalue_reference_t< char const[]> TAG_INVOKE()
MCAPI void _onControlActionCreated(::std::string const &id)
MCAPI ::Scripting::Result_deprecated< void > handleInvokeEvent(::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc)
MCAPI void _onControlActionDestroyed(::Json::Value const &payload)
MCAPI ::Scripting::Result_deprecated< void > handleControlActionEvent(::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc)
MCAPI ActionContainer(::Editor::DataStore::PayloadEventDispatcher &dispatcher, bool isServer)
static MCAPI ::std::add_lvalue_reference_t< char const[]> TAG_CONTROL_DATA()
MCAPI void * $ctor(::Editor::DataStore::PayloadEventDispatcher &dispatcher, bool isServer)
static MCAPI void ** $vftable()
MCAPI::Json::Value getControlActionPayload(::Editor::DataStore::PayloadDescription const &desc) const
Definition PayloadEventDispatcher.h:17
Definition PayloadDescription.h:12