3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/server/commands/CurrentCmdVersion.h"
8#include "mc/util/json_util/JsonSchemaObjectNode.h"
18namespace Core {
class Path; }
19namespace Json {
class Value; }
20namespace JsonUtil {
class EmptyClass; }
50 ::std::string
const& fileData,
53 ::CurrentCmdVersion packCommandVersion
56 MCNAPI ::std::shared_ptr<::ActorAnimationControllerInfo>
65 MCNAPI static ::std::shared_ptr<
69 MCNAPI static ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, bool>>
Definition ActorAnimationControllerGroup.h:23
static MCAPI bool loadFormatVersion(::Json::Value const &root, ::SemVersion &version)
MCAPI ::std::shared_ptr<::ActorAnimationControllerInfo > getActorAnimationControllerInfo(::HashedString const &name)
static MCAPI bool upgrade_v1_8_to_v1_10(::Json::Value &root, ::MinEngineVersion const &minEngineVersion)
MCAPI void _loadActorAnimationController(::std::string const &fileData, ::Core::Path const &filenameWithExtension, ::MinEngineVersion const &minEngineVersion, ::CurrentCmdVersion packCommandVersion)
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, bool > > _buildAnimationControllerFileSchema_v1_8()
MCAPI void loadActorAnimationControllersSync(::ResourcePackManager &resourcePackManager)
static MCAPI void ** $vftable()
static MCAPI ::std::shared_ptr< ::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::ActorAnimationControllerGroupParseMetaData > > _buildAnimationControllerFileSchema_v1_10_Or_Later(::SemVersion const &version)
Definition ActorAnimationControllerInfo.h:5
Definition EnableNonOwnerReferences.h:7
Definition HashedString.h:5
Definition JsonSchemaObjectNode.h:8
Definition MinEngineVersion.h:10
Definition ResourcePackManager.h:23
Definition SemVersion.h:15