|
enum class | LoadStatus : int {
Success = 0
, FailedToParseIdentifier = 1
, InvalidNamespaceInIdentifier = 2
, DefinitionAlreadyDefined = 3
,
FailedToLoadFromJSON = 4
, InvalidIdentifier = 5
} |
|
|
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::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, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > linkedAssetValidator) |
|
MCAPI void | $dtor () |
|
|
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 () |
|
◆ ActorDefinitionGroup()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _getResources()
MCAPI void ActorDefinitionGroup::_getResources |
( |
::Level & | level | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _loadActorDefinition()
MCAPI::ActorDefinitionGroup::LoadActorResult ActorDefinitionGroup::_loadActorDefinition |
( |
::Level & | level, |
|
|
::IPackLoadContext & | packLoadContext, |
|
|
::std::string const & | relativeResourceFilepath, |
|
|
::Json::Value & | root, |
|
|
::std::unordered_set<::std::string > & | definitions, |
|
|
::LogArea | logArea ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _loadDefinitionFromJSON()
MCAPI bool ActorDefinitionGroup::_loadDefinitionFromJSON |
( |
::SemVersion const & | formatVersion, |
|
|
::IPackLoadContext & | packLoadContext, |
|
|
::std::string const & | relativeResourceFilepath, |
|
|
::Json::Value & | minecraftEntityNode, |
|
|
::JsonBetaState | useBetaFeatures, |
|
|
::std::string const & | identifier, |
|
|
::Level & | level, |
|
|
::LogArea | logArea ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _loadTemplates()
MCAPI::ActorDefinitionParseStatus ActorDefinitionGroup::_loadTemplates |
( |
::Level & | level, |
|
|
::std::string const & | base, |
|
|
::DeserializeDataParams | deserializeDataParams ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _removeRef()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _setupCommonResourceDefinitionMap()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _setupPropertyGroups()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ buildActorEventList()
MCAPI ::std::vector<::std::string > ActorDefinitionGroup::buildActorEventList |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ tryGetDefinitionGroup()
MCAPI::ActorDefinitionPtr ActorDefinitionGroup::tryGetDefinitionGroup |
( |
::std::string const & | base, |
|
|
::std::string const & | definitionId ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ forEachComponentOf()
static MCAPI void ActorDefinitionGroup::forEachComponentOf |
( |
::Json::Value & | entityValue, |
|
|
::std::string const & | componentName, |
|
|
::std::function< void(::Json::Value &, ::Json::Value &)> const & | callback ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ loadActorDefinitionFormatVersion()
static MCAPI void ActorDefinitionGroup::loadActorDefinitionFormatVersion |
( |
::Json::Value const & | root, |
|
|
::SemVersion & | formatVersion ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ loadActorDefinitionIdentifier()
static MCAPI bool ActorDefinitionGroup::loadActorDefinitionIdentifier |
( |
::Json::Value const & | root, |
|
|
::SemVersion const & | formatVersion, |
|
|
::std::string & | identifier ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ loadActorDefinitionRuntimeIdentifier()
static MCAPI bool ActorDefinitionGroup::loadActorDefinitionRuntimeIdentifier |
( |
::Json::Value const & | root, |
|
|
::SemVersion const & | formatVersion, |
|
|
::std::string & | runtimeIdentifier ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ tryReadEntityResourceFile()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $ctor()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $dtor()
MCAPI void ActorDefinitionGroup::$dtor |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
static MCAPI void ** ActorDefinitionGroup::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: