LeviLamina
|
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 bool | _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 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 ::Puv::LoadResult<::SharedTypes::v1_21_90::ActorDocument > | _loadEntityNode (::Puv::Input const &input, ::SemVersion const &formatVersion, ::IPackLoadContext &packLoadContext, ::JsonBetaState useBetaFeatures, ::ActorMigratedDefinitionFactory const &factory) const |
MCAPI::ActorDefinitionParseStatus | _loadTemplates (::Level &level, ::std::string const &base, ::std::unordered_map<::std::string, ::SharedTypes::v1_21_90::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 |
::ll::UntypedStorage< 8, 8 > | mUnke79e3a |
::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 bool 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 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 ) |
MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_90::ActorDocument > ActorDefinitionGroup::_loadEntityNode | ( | ::Puv::Input const & | input, |
::SemVersion const & | formatVersion, | ||
::IPackLoadContext & | packLoadContext, | ||
::JsonBetaState | useBetaFeatures, | ||
::ActorMigratedDefinitionFactory const & | factory ) const |
MCAPI::ActorDefinitionParseStatus ActorDefinitionGroup::_loadTemplates | ( | ::Level & | level, |
::std::string const & | base, | ||
::std::unordered_map<::std::string, ::SharedTypes::v1_21_90::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 |