3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
7#include "mc/scripting/modules/minecraft/events/IScriptScriptDeferredEventListener.h"
8#include "mc/scripting/modules/minecraft/events/metadata/ScriptAfterEventMetadata.h"
9#include "mc/world/SimulationType.h"
16namespace Json {
class Value; }
22namespace Editor::ScriptModule {
24class ScriptProjectAfterEvents
35 ::Editor::ScriptModule::ScriptProjectAfterEvents> {
69 ScriptProjectAfterEvents& operator=(ScriptProjectAfterEvents
const&);
70 ScriptProjectAfterEvents(ScriptProjectAfterEvents
const&);
71 ScriptProjectAfterEvents();
82 MCNAPI ::Editor::ScriptModule::ScriptProjectAfterEvents&
103 MCNAPI static ::ScriptModuleMinecraft::ScriptAfterEventMetadata<
Definition ScriptProjectAfterEvents.h:35
MCAPI void $onFlushEditorProjectAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
static MCAPI void ** $vftable()
Definition ScriptProjectAfterEvents.h:25
MCAPI void * $ctor(::Editor::ScriptModule::ScriptProjectAfterEvents &&)
MCAPI ScriptProjectAfterEvents(::Scripting::WeakLifetimeScope const &scope)
MCAPI void registerListeners(::ScriptDeferredEventCoordinator &eventCoordinator, ::Editor::ServiceProviderCollection &serviceProviders)
MCAPI void * $ctor(::Scripting::WeakLifetimeScope const &scope)
MCAPI::Editor::ScriptModule::ScriptProjectAfterEvents & operator=(::Editor::ScriptModule::ScriptProjectAfterEvents &&rhs)
MCAPI ScriptProjectAfterEvents(::Editor::ScriptModule::ScriptProjectAfterEvents &&)
MCAPI ~ScriptProjectAfterEvents()
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
MCAPI void _handleSimulationTypeChanged(::SimulationType to, ::SimulationType)
static MCAPI ::ScriptModuleMinecraft::ScriptAfterEventMetadata< ::Editor::ScriptModule::ScriptProjectAfterEvents > const & getMetadata()
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:31
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ModuleDescriptor.h:7