3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/scripting/modules/minecraft/events/IScriptScriptDeferredEventListener.h"
8#include "mc/world/SimulationType.h"
15namespace Json {
class Value; }
21namespace Editor::ScriptModule {
23class ScriptProjectAfterEvents
34 ::Editor::ScriptModule::ScriptProjectAfterEvents> {
62 ScriptProjectAfterEvents& operator=(ScriptProjectAfterEvents
const&);
63 ScriptProjectAfterEvents(ScriptProjectAfterEvents
const&);
64 ScriptProjectAfterEvents();
71 MCNAPI ::Editor::ScriptModule::ScriptProjectAfterEvents&
92 MCNAPI static ::ScriptModuleMinecraft::ScriptAfterEventMetadata
const&
getMetadata();
Definition ScriptProjectAfterEvents.h:34
MCAPI void $onFlushEditorProjectAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
Definition ScriptProjectAfterEvents.h:24
static MCAPI ::ScriptModuleMinecraft::ScriptAfterEventMetadata const & getMetadata()
MCAPI void registerListeners(::ScriptDeferredEventCoordinator &eventCoordinator, ::Editor::ServiceProviderCollection &serviceProviders)
MCAPI void _handleSimulationTypeChanged(::SimulationType, ::SimulationType to)
MCAPI::Editor::ScriptModule::ScriptProjectAfterEvents & operator=(::Editor::ScriptModule::ScriptProjectAfterEvents &&rhs)
MCAPI ~ScriptProjectAfterEvents()
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
static MCAPI void generateOrderDocumentationForVersion(::Scripting::ModuleDescriptor const &moduleToDocumentFor, ::Json::Value &eventOrderArray)
Definition ServiceProviderCollection.h:7
Definition ScriptDeferredEventCoordinator.h:18
Definition ScriptDeferredFlushTracker.h:13
Definition IScriptScriptDeferredEventListener.h:8
Definition ModuleBindingBuilder.h:22
Definition WeakHandleFromThis.h:8
Definition ModuleDescriptor.h:7