|
|
ActorDefinitionGroup & | operator= (ActorDefinitionGroup const &) |
|
| ActorDefinitionGroup (ActorDefinitionGroup const &) |
|
MCAPI | ActorDefinitionGroup (::Level &level, ::ResourcePackManager &resourcePackManager, ::IMinecraftEventing &eventing, ::Experiments const &experiments, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > linkedAssetValidator) |
|
MCAPI void | _getResources (::Level &level) |
|
MCAPI ::Puv::LoadResult<::SharedTypes::v1_26_10::ActorDocument > | _initActorDefinition (::Puv::Input const &input, ::SemVersion const &formatVersion, ::PackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::JsonBetaState useBetaFeatures, ::std::string const &identifier, ::Level &level, ::LogArea logArea) |
|
MCAPI::ActorDefinitionGroup::LoadActorResult | _loadActorDefinition (::Level &level, ::PackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::Json::Value &root, ::std::unordered_set<::std::string > &definitions, ::LogArea logArea) |
|
MCAPI::ActorDefinitionParseStatus | _loadTemplates (::Level &level, ::std::string const &base, ::std::unordered_map<::std::string, ::SharedTypes::v1_26_10::ActorDefinitions > &componentsGroup, ::SemVersion const &formatVersion, ::PackLoadContext const &packLoadContext, ::JsonBetaState useBetaFeatures) |
|
MCAPI bool | _parseEntityJsonFromActorDocument (::SharedTypes::v1_26_10::ActorDocument &actorDocument, ::std::unique_ptr<::ActorDefinition > &def, ::SemVersion const &formatVersion, ::PackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::JsonBetaState useBetaFeatures, ::std::string const &identifier, ::Level &level, ::LogArea logArea) |
|
MCAPI void | _removeRef (::ActorDefinitionPtr &ptr) |
|
MCAPI void | _setupCommonResourceDefinitionMap (::ActorDefinition &def, ::Level &level) |
|
MCAPI void | _setupPropertyGroups (::Level &level, ::ActorDefinition const &def) |
|
MCAPI ::std::vector<::std::string > | buildActorEventList () const |
|
MCAPI::ActorDefinitionPtr | tryGetDefinition (::std::string const &definitionId) |
|
MCAPI::ActorDefinitionPtr | tryGetDefinitionGroup (::std::string const &base, ::std::string const &definitionId) |
|
MCAPI void * | $ctor (::Level &level, ::ResourcePackManager &resourcePackManager, ::IMinecraftEventing &eventing, ::Experiments const &experiments, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > linkedAssetValidator) |
|
MCAPI void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
|
::ll::TypedStorage< 8, 64, ::std::unordered_set<::ActorDefinitionPtr * > > | mRegisteredPtrs |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::ActorDefinition > > > | mDefinitions |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionGroup::EDLWrapper > > | mTemplateMap |
|
::ll::TypedStorage< 8, 8, ::ResourcePackManager & > | mResourcePackManager |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > > | mLinkedAssetValidator |
|
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::Mutex > | mReferenceMutex |
|
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |
|
::ll::TypedStorage< 8, 8, ::ActorComponentFactory * > | mComponentFactory |
|
::ll::TypedStorage< 8, 72, ::Experiments > | mExperiments |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |