3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
19 enum class ValidatorStatus : uchar {
35 KnownObject& operator=(KnownObject
const&);
36 KnownObject(KnownObject
const&);
65 Reference& operator=(Reference
const&);
66 Reference(Reference
const&);
82 struct AssetCollection {
94 AssetCollection& operator=(AssetCollection
const&);
128 LinkedAssetValidator& operator=(LinkedAssetValidator
const&);
129 LinkedAssetValidator(LinkedAssetValidator
const&);
130 LinkedAssetValidator();
135 virtual ~LinkedAssetValidator() ;
141 MCNAPI_S
explicit LinkedAssetValidator(
bool isClient);
143 MCNAPI_C
void addFile(
int assetType, ::std::string
const& filepath);
145 MCNAPI
void addFileReference(
int assetType, ::std::string
const& filepath, ::std::string contextString);
149 MCNAPI
void addReference(
int assetType, ::std::string
const& identifier, ::std::string contextString);
151 MCNAPI_C
void reset();
163 MCNAPI_S
void* $ctor(
bool isClient);
Definition EnableNonOwnerReferences.h:7
MCAPI void addReference(int assetType, ::std::string const &identifier, ::std::string contextString)
static MCAPI void ** $vftable()
MCAPI void addFileReference(int assetType, ::std::string const &filepath, ::std::string contextString)
MCAPI void addIdentifier(int assetType, ::std::string const &identifier)
static MCAPI ::std::weak_ptr<::LinkedAssetValidator::AssetCollection > & mPerThreadAssetCollection()
Definition LinkedAssetValidator.h:82
Definition LinkedAssetValidator.h:52
Definition LinkedAssetValidator.h:25
Definition LinkedAssetValidator.h:54