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 {
95 AssetCollection& operator=(AssetCollection
const&);
96 AssetCollection(AssetCollection
const&);
110 MCNAPI
void*
$ctor(
bool isClientCollection);
130 LinkedAssetValidator& operator=(LinkedAssetValidator
const&);
131 LinkedAssetValidator(LinkedAssetValidator
const&);
132 LinkedAssetValidator();
137 virtual ~LinkedAssetValidator() ;
144 MCNAPI
explicit LinkedAssetValidator(
bool isClient);
150 MCNAPI
void addFile(
int assetType, ::std::string
const& filepath);
153 MCNAPI
void addFileReference(
int assetType, ::std::string
const& filepath, ::std::string contextString);
157 MCNAPI
void addReference(
int assetType, ::std::string
const& identifier, ::std::string contextString);
174 MCNAPI
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 _initThreadAssetCollection()
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
MCAPI AssetCollection(bool isClientCollection)
MCAPI void * $ctor(bool isClientCollection)
Definition LinkedAssetValidator.h:52
Definition LinkedAssetValidator.h:25
Definition LinkedAssetValidator.h:54