|
|
ScriptBlockCustomComponentsRegistry & | operator= (ScriptBlockCustomComponentsRegistry const &) |
|
| ScriptBlockCustomComponentsRegistry (ScriptBlockCustomComponentsRegistry const &) |
| virtual void | onPreFlushAfterEvents () |
| virtual void | onFlushBlockCustomComponentAfterEvents (::ScriptDeferredFlushTracker &deferredTracker) |
| virtual void | onPostFlushAfterEvents () |
| virtual void | _onScriptInitializationComplete () |
| virtual void | _onReload () |
| virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomComponentParameters > const & | tryGetCustomComponentParametersForItem (::IBlockSource const ®ion, ::BlockPos blockPos, ::std::string_view componentName, ::Scripting::WeakLifetimeScope const &scope) const |
|
MCAPI | ScriptBlockCustomComponentsRegistry (::ServerScriptManagerEvents &events, ::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache ¶meterCache) |
|
MCAPI void | _bindComponentToCereal (::HashedString const &compName, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentRegistrationValidators (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentRegistrationValidatorsCommon (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentRegistrationValidatorsV1 (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentReloadRegistrationValidators (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI void | _registerBlockForEventing (::BlockType &block, ::std::vector<::gsl::not_null<::BlockCustomComponentsComponent * > > const &comps) |
|
MCAPI void | beforeOnPlayerPlace (::BlockEvents::BlockPlayerPlacingEvent &eventData) const |
|
MCAPI bool | hasSubscriptionFor (::ScriptModuleMinecraft::ScriptBlockCustomComponentEventTypes type, ::Block const &block) const |
|
MCAPI bool | hasSubscriptionFor (::ScriptModuleMinecraft::ScriptBlockCustomComponentEventTypes type, ::BlockCustomComponentsComponent const &customComponents) const |
|
MCAPI void | onBreak (::BlockEvents::BlockBreakEvent const &eventData) const |
|
MCAPI void | onEntityFallOn (::BlockEvents::BlockEntityFallOnEvent &eventData) const |
|
MCAPI void | onPlace (::BlockEvents::BlockPlaceEvent const &eventData) const |
|
MCAPI void | onPlayerBreak (::BlockEvents::BlockPlayerDestroyEvent const &eventData) const |
|
MCAPI void | onPlayerInteract (::BlockEvents::BlockPlayerInteractEvent &eventData) const |
|
MCAPI void | onQueuedTick (::BlockEvents::BlockQueuedTickEvent const &eventData) const |
|
MCAPI void | onRandomTick (::BlockEvents::BlockRandomTickEvent const &eventData) const |
|
MCAPI void | onRandomTickLegacy (::BlockEvents::BlockRandomTickLegacyEvent const &eventData) const |
|
MCAPI void | onRedstoneUpdate (::BlockEvents::BlockRedstoneUpdateEvent const &eventData) const |
|
MCAPI void | onStepOff (::BlockEvents::BlockStepOffEvent const &eventData) const |
|
MCAPI void | onStepOn (::BlockEvents::BlockStepOnEvent const &eventData) const |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | tryRegisterCustomComponent (::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface &&closures, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | tryRegisterCustomComponentV1 (::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface &&closures, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI void * | $ctor (::ServerScriptManagerEvents &events, ::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache ¶meterCache) |
|
MCAPI void | $dtor () |
|
MCAPI void | $onPreFlushAfterEvents () |
|
MCAPI void | $onFlushBlockCustomComponentAfterEvents (::ScriptDeferredFlushTracker &deferredTracker) |
|
MCAPI void | $onPostFlushAfterEvents () |
|
MCAPI void | $_onScriptInitializationComplete () |
|
MCAPI void | $_onReload () |
|
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomComponentParameters > const & | $tryGetCustomComponentParametersForItem (::IBlockSource const ®ion, ::BlockPos blockPos, ::std::string_view componentName, ::Scripting::WeakLifetimeScope const &scope) const |
|
virtual void | onRunSystemTick (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushWorldAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushSystemAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushEditorProjectAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushEditorExtensionContextAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushEditorDataStoreAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushItemCustomComponentAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onScriptTickStart () |
|
virtual void | onScriptTickEnd () |
|
MCFOLD void | $onRunSystemTick (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushWorldAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushSystemAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushEditorProjectAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushEditorExtensionContextAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushEditorDataStoreAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushItemCustomComponentAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onScriptTickStart () |
|
MCFOLD void | $onScriptTickEnd () |
|
virtual void | _onScriptModuleStartupComplete () |
|
MCAPI void * | $ctor (::ServerScriptManagerEvents &events) |
|
MCFOLD void | $_onScriptModuleStartupComplete () |
|
|
::ll::TypedStorage< 8, 8, ::ScriptDeferredEventCoordinator & > | mDeferredEventCoordinator |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::cereal::ReflectionCtx > > | mCerealContext |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::Subscription > > | mBlockSubscriptions |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::HashedString, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > | mComponents |
|
::ll::TypedStorage< 8, 24, ::ScriptModuleMinecraft::ScriptCustomComponentAfterEventList > | mAsyncEventQueues |
|
::ll::TypedStorage< 2, 2, ::Bedrock::EnumSet<::ScriptModuleMinecraft::ScriptBlockCustomComponentEventTypes, 12 > > | mV1EventSubscriptionList |
|
::ll::TypedStorage< 8, 8, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache & > | mCustomComponentParameterCache |
|
::ll::TypedStorage< 4, 4, ::ScriptModuleMinecraft::ScriptServerState > | mState |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPreReloadSub |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mInitializeCompleteSub |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mStartupCompleteSub |