3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
7#include "mc/editor/datastore/EventType.h"
8#include "mc/scripting/modules/minecraft/events/IScriptScriptDeferredEventListener.h"
9#include "mc/scripting/modules/minecraft/events/metadata/ScriptAfterEventMetadata.h"
17namespace Json {
class Value; }
22namespace Editor::ScriptModule {
24class ScriptDataStoreAfterEvents
35 ::Editor::ScriptModule::ScriptDataStoreAfterEvents> {
69 ScriptDataStoreAfterEvents& operator=(ScriptDataStoreAfterEvents
const&);
70 ScriptDataStoreAfterEvents(ScriptDataStoreAfterEvents
const&);
71 ScriptDataStoreAfterEvents();
78 ::Editor::DataStore::EventType payload,
83 MCNAPI ::Editor::ScriptModule::ScriptDataStoreAfterEvents&
105 MCNAPI static ::ScriptModuleMinecraft::ScriptAfterEventMetadata<
Definition ScriptDataStoreAfterEvents.h:35
MCAPI void $onFlushEditorDataStoreAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
static MCAPI void ** $vftable()
Definition ScriptDataStoreAfterEvents.h:25
MCAPI void _handleDataStorePayloadEvent(::HashedString const &dataTag, ::Editor::DataStore::EventType payload, ::Json::Value const &desc, ::Editor::DataStore::PayloadDescription const &)
MCAPI::Editor::ScriptModule::ScriptDataStoreAfterEvents & operator=(::Editor::ScriptModule::ScriptDataStoreAfterEvents &&rhs)
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
static MCAPI ::ScriptModuleMinecraft::ScriptAfterEventMetadata< ::Editor::ScriptModule::ScriptDataStoreAfterEvents > const & mMetadata()
MCAPI void registerListeners(::Editor::Services::DataStoreServiceProvider &dataStoreService)
MCAPI ~ScriptDataStoreAfterEvents()
static MCAPI void generateOrderDocumentationForVersion(::Scripting::ModuleDescriptor const &moduleToDocumentFor, ::Json::Value &eventOrderArray)
Definition DataStoreServiceProvider.h:19
Definition HashedString.h:5
Definition ScriptDeferredFlushTracker.h:13
Definition IScriptScriptDeferredEventListener.h:8
Definition ModuleBindingBuilder.h:31
Definition WeakHandleFromThis.h:8
Definition PayloadDescription.h:12
Definition ModuleDescriptor.h:7