3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
12class LinkedAssetValidator;
13class ResourcePackManager;
14namespace Puv {
class LoadResultAny; }
15namespace cereal {
struct ReflectionCtx; }
35 virtual ::Puv::LoadResultAny loadFromString(
36 ::cereal::ReflectionCtx
const&,
38 ::Bedrock::NonOwnerPointer<::LinkedAssetValidator>
41 virtual void loadDataSync(
42 ::cereal::ReflectionCtx
const&,
43 ::ResourcePackManager&,
44 ::Bedrock::NonOwnerPointer<::LinkedAssetValidator>
47 virtual void _setDefaultIdentifierImpl(::HashedString
const&) = 0;
Definition RenderingResourcePackJsonConfig.h:5