3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/pub_sub/Publisher.h"
7#include "mc/world/events/EventCoordinatorNoTracking.h"
13namespace Bedrock::PubSub::ThreadModel {
struct MultiThreaded; }
14namespace Json {
class Value; }
33 mDocumentationGenerationFn;
46 mFlushCoroutinePublisher;
78 MCNAPI static ::std::vector<::ScriptDeferredEventCoordinator::DocumentableEventExecution>
const&
Definition EventCoordinatorNoTracking.h:6
Definition ScriptDeferredEventCoordinator.h:18
MCAPI void _sendFlushWorldAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
MCAPI void _sendFlushEditorProjectAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
MCAPI void sendAllDeferredEvents()
MCAPI void _sendFlushEditorExtensionContextAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
static MCAPI ::std::vector<::ScriptDeferredEventCoordinator::DocumentableEventExecution > const & sEventExecutionOrder()
static MCAPI void ** $vftable()
MCAPI void _sendFlushBlockCustomComponentAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
MCAPI void _sendFlushEditorDataStoreAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
MCAPI void _sendFlushItemCustomComponentAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
MCAPI void _sendFlushSystemAfterEvents(::ScriptDeferredFlushTracker &deferredTracker)
Definition ScriptDeferredEventListener.h:10
Definition ScriptDeferredFlushTracker.h:13
Definition MultiThreaded.h:7
Definition ScriptDeferredEventCoordinator.h:26
Definition ModuleDescriptor.h:7