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"
15namespace Editor {
class ServiceProviderCollection; }
16namespace Scripting {
class ModuleBindingBuilder; }
19namespace Editor::ScriptModule {
32 ::Editor::ScriptModule::ScriptProjectAfterEvents> {
77 MCNAPI ::Editor::ScriptModule::ScriptProjectAfterEvents&
93 MCNAPI static ::ScriptModuleMinecraft::ScriptAfterEventMetadata<
Definition ScriptProjectAfterEvents.h:32
MCAPI void $onFlushEditorProjectAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
static MCAPI void ** $vftable()
Definition ScriptProjectAfterEvents.h:22
MCAPI::Editor::ScriptModule::ScriptProjectAfterEvents & operator=(::Editor::ScriptModule::ScriptProjectAfterEvents &&)
MCAPI void registerListeners(::ScriptDeferredEventCoordinator &eventCoordinator, ::Editor::ServiceProviderCollection &serviceProviders)
MCAPI void _handleSimulationTypeChanged(::SimulationType, ::SimulationType to)
MCAPI ~ScriptProjectAfterEvents()
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
static MCAPI ::ScriptModuleMinecraft::ScriptAfterEventMetadata< ::Editor::ScriptModule::ScriptProjectAfterEvents > const & getMetadata()
Definition ServiceProviderCollection.h:7
Definition ScriptDeferredEventCoordinator.h:18
Definition ScriptDeferredFlushTracker.h:13
Definition IScriptScriptDeferredEventListener.h:8
Definition ModuleBindingBuilder.h:29
Definition WeakHandleFromThis.h:8