|
LeviLamina
|
Inheritance diagram for ActorDefinitionGroup:Classes | |
| struct | EDLWrapper |
| struct | LoadActorResult |
Public Member Functions | |
| 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_21_110::ActorDocument > | _initActorDefinition (::Puv::Input const &input, ::SemVersion const &formatVersion, ::IPackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::JsonBetaState useBetaFeatures, ::std::string const &identifier, ::Level &level, ::LogArea logArea) |
| MCAPI::ActorDefinitionGroup::LoadActorResult | _loadActorDefinition (::Level &level, ::IPackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::Json::Value &root, ::std::unordered_set<::std::string > &definitions, ::LogArea logArea) |
| MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_110::ActorDocument > | _loadDefinitionFromJSON (::SemVersion const &formatVersion, ::IPackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::Json::Value minecraftEntityNode, ::JsonBetaState useBetaFeatures, ::std::string const &identifier, ::Level &level, ::LogArea logArea) |
| MCAPI::ActorDefinitionParseStatus | _loadTemplates (::Level &level, ::std::string const &base, ::std::unordered_map<::std::string, ::SharedTypes::v1_21_110::ActorDefinitions > &componentsGroup, ::SemVersion const &formatVersion, ::IPackLoadContext const &packLoadContext, ::JsonBetaState useBetaFeatures) |
| 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 | 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 &) |
Static Public Member Functions | |
| static MCAPI void | forEachComponentOf (::Json::Value &entityValue, ::std::string const &componentName, ::std::function< void(::Json::Value &, ::Json::Value &)> const &callback) |
| static MCAPI bool | loadActorDefinitionIdentifier (::Json::Value const &root, ::SemVersion const &formatVersion, ::std::string &identifier) |
| static MCAPI bool | loadActorDefinitionRuntimeIdentifier (::Json::Value const &root, ::SemVersion const &formatVersion, ::std::string &runtimeIdentifier) |
| static MCAPI bool | tryReadEntityResourceFile (::PackInstance &packInstance, ::Core::Path const &resource, ::Json::Value &outputRoot) |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 64 > | mUnkea40af |
| ::ll::UntypedStorage< 8, 64 > | mUnk13770a |
| ::ll::UntypedStorage< 8, 64 > | mUnkfa226d |
| ::ll::UntypedStorage< 8, 8 > | mUnk6d02ad |
| ::ll::UntypedStorage< 8, 24 > | mUnk7caf27 |
| ::ll::UntypedStorage< 8, 80 > | mUnk3e218b |
| ::ll::UntypedStorage< 8, 8 > | mUnkcf7ca4 |
| ::ll::UntypedStorage< 8, 8 > | mUnk6ed894 |
| ::ll::UntypedStorage< 8, 72 > | mUnkc1236e |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| MCAPI ActorDefinitionGroup::ActorDefinitionGroup | ( | ::Level & | level, |
| ::ResourcePackManager & | resourcePackManager, | ||
| ::IMinecraftEventing & | eventing, | ||
| ::Experiments const & | experiments, | ||
| ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > | linkedAssetValidator ) |
| MCAPI void ActorDefinitionGroup::_getResources | ( | ::Level & | level | ) |
| MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_110::ActorDocument > ActorDefinitionGroup::_initActorDefinition | ( | ::Puv::Input const & | input, |
| ::SemVersion const & | formatVersion, | ||
| ::IPackLoadContext & | packLoadContext, | ||
| ::std::string const & | relativeResourceFilepath, | ||
| ::JsonBetaState | useBetaFeatures, | ||
| ::std::string const & | identifier, | ||
| ::Level & | level, | ||
| ::LogArea | logArea ) |
| MCAPI::ActorDefinitionGroup::LoadActorResult ActorDefinitionGroup::_loadActorDefinition | ( | ::Level & | level, |
| ::IPackLoadContext & | packLoadContext, | ||
| ::std::string const & | relativeResourceFilepath, | ||
| ::Json::Value & | root, | ||
| ::std::unordered_set<::std::string > & | definitions, | ||
| ::LogArea | logArea ) |
| MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_110::ActorDocument > ActorDefinitionGroup::_loadDefinitionFromJSON | ( | ::SemVersion const & | formatVersion, |
| ::IPackLoadContext & | packLoadContext, | ||
| ::std::string const & | relativeResourceFilepath, | ||
| ::Json::Value | minecraftEntityNode, | ||
| ::JsonBetaState | useBetaFeatures, | ||
| ::std::string const & | identifier, | ||
| ::Level & | level, | ||
| ::LogArea | logArea ) |
| MCAPI::ActorDefinitionParseStatus ActorDefinitionGroup::_loadTemplates | ( | ::Level & | level, |
| ::std::string const & | base, | ||
| ::std::unordered_map<::std::string, ::SharedTypes::v1_21_110::ActorDefinitions > & | componentsGroup, | ||
| ::SemVersion const & | formatVersion, | ||
| ::IPackLoadContext const & | packLoadContext, | ||
| ::JsonBetaState | useBetaFeatures ) |
| MCAPI void ActorDefinitionGroup::_removeRef | ( | ::ActorDefinitionPtr & | ptr | ) |
| MCAPI void ActorDefinitionGroup::_setupCommonResourceDefinitionMap | ( | ::ActorDefinition & | def, |
| ::Level & | level ) |
| MCAPI void ActorDefinitionGroup::_setupPropertyGroups | ( | ::Level & | level, |
| ::ActorDefinition const & | def ) |
| MCAPI ::std::vector<::std::string > ActorDefinitionGroup::buildActorEventList | ( | ) | const |
| MCAPI::ActorDefinitionPtr ActorDefinitionGroup::tryGetDefinitionGroup | ( | ::std::string const & | base, |
| ::std::string const & | definitionId ) |
|
static |
|
static |
|
static |
|
static |
| MCAPI void * ActorDefinitionGroup::$ctor | ( | ::Level & | level, |
| ::ResourcePackManager & | resourcePackManager, | ||
| ::IMinecraftEventing & | eventing, | ||
| ::Experiments const & | experiments, | ||
| ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > | linkedAssetValidator ) |
| MCAPI void ActorDefinitionGroup::$dtor | ( | ) |
|
static |