|
|
ScriptItemCustomComponentRegistry & | operator= (ScriptItemCustomComponentRegistry const &) |
|
| ScriptItemCustomComponentRegistry (ScriptItemCustomComponentRegistry const &) |
| virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | tryRegisterComponentV1 (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
| virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | tryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
| virtual ::std::vector<::std::string_view > | getValidComponentsForItem (::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > itemHandle) const |
| virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomComponentParameters > const & | tryGetCustomComponentParametersForItem (::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > itemHandle, ::std::string_view componentName, ::Scripting::WeakLifetimeScope const &scope) const |
| virtual::ScriptDeferredEventListener & | getEventListener () |
| virtual void | setCerealContext (::cereal::ReflectionCtx &ctx) |
| virtual void | _onReload () |
| virtual void | _onScriptInitializationComplete () |
|
MCAPI | ScriptItemCustomComponentRegistry (::ServerScriptManagerEvents &events, ::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ItemRegistryRef itemRegistry, ::std::unique_ptr<::ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection > &&signals, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache ¶meterCache) |
|
MCAPI void | _bindComponentToCereal (::HashedString const &compName) |
|
MCAPI void | _subscribeItemToComponents (::Item *item, ::std::unordered_set<::HashedString > &unusedComponents) |
|
MCAPI void | _subscribeItemsToComponents () |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | _tryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
|
MCAPI void * | $ctor (::ServerScriptManagerEvents &events, ::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ItemRegistryRef itemRegistry, ::std::unique_ptr<::ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection > &&signals, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache ¶meterCache) |
|
MCAPI void | $dtor () |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | $tryRegisterComponentV1 (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | $tryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
|
MCAPI ::std::vector<::std::string_view > | $getValidComponentsForItem (::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > itemHandle) const |
|
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomComponentParameters > const & | $tryGetCustomComponentParametersForItem (::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > itemHandle, ::std::string_view componentName, ::Scripting::WeakLifetimeScope const &scope) const |
|
MCFOLD::ScriptDeferredEventListener & | $getEventListener () |
|
MCAPI void | $setCerealContext (::cereal::ReflectionCtx &ctx) |
|
MCAPI void | $_onReload () |
|
MCAPI void | $_onScriptInitializationComplete () |
|
virtual void | _onScriptModuleStartupComplete () |
|
MCAPI void * | $ctor (::ServerScriptManagerEvents &events) |
|
MCFOLD void | $_onScriptModuleStartupComplete () |
|
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::ComponentInfo > > | mKnownComponents |
|
::ll::TypedStorage< 8, 8, ::ScriptDeferredEventCoordinator & > | mDeferredEventCoordinator |
|
::ll::TypedStorage< 8, 16, ::ItemRegistryRef const > | mItemRegistry |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mItemRegistryInitSubscription |
|
::ll::TypedStorage< 8, 8, ::ScriptModuleMinecraft::ScriptCustomComponentParameterCache & > | mParameterCache |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection > > | mSignals |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::cereal::ReflectionCtx > > | mCerealContext |
|
::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 |