|
ActorDefinitionGroup & | operator= (ActorDefinitionGroup const &) |
|
| ActorDefinitionGroup (ActorDefinitionGroup const &) |
|
MCAPI | ActorDefinitionGroup (::Level &level, ::ResourcePackManager &resourcePackManager, ::IMinecraftEventing &eventing, ::Experiments const &experiments) |
|
MCAPI void | _getResources (::Level &level) |
|
MCAPI::ActorDefinitionGroup::LoadActorResult | _loadActorDefinition (::Level &level, ::IPackLoadContext &packLoadContext, ::std::string const &relativeResourceFilepath, ::Json::Value &root, ::std::unordered_set<::std::string > &definitions, ::LogArea logArea) |
|
MCAPI bool | _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, ::DeserializeDataParams deserializeDataParams) |
|
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) |
|
MCAPI void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
|
static MCAPI void | forEachComponentOf (::Json::Value &entityValue, ::std::string const &componentName, ::std::function< void(::Json::Value &, ::Json::Value &)> const &callback) |
|
static MCAPI void | loadActorDefinitionFormatVersion (::Json::Value const &root, ::SemVersion &formatVersion) |
|
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 () |
|