Open 3D Engine AssetValidation Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::Component, AssetValidationRequestBus::Handler, CrySystemEventBus::Handler, and AZ::IO::ArchiveNotificationBus::Handler.
Public Member Functions | |
AZ_COMPONENT (AssetValidationSystemComponent, "{BF122D5A-17B3-46B9-880B-39026989CD7E}") | |
Protected Member Functions | |
bool | IsKnownAsset (const char *fileName) override |
bool | CheckKnownAsset (const char *fileName) override |
bool | AddSeedAssetId (AZ::Data::AssetId assetId, AZ::u32 sourceId) override |
bool | RemoveSeedAssetId (AZ::Data::AssetId assetId, AZ::u32 sourceId) override |
bool | RemoveSeedAssetIdList (AssetSourceList assetList) override |
void | SeedMode () override |
bool | AddSeedPath (const char *fileName) override |
bool | RemoveSeedPath (const char *fileName) override |
void | ListKnownAssets () override |
void | TogglePrintExcluded () override |
virtual AZ::Outcome< AzFramework::AssetSeedList, AZStd::string > | LoadSeedList (const char *fileName, AZStd::string &seedFilepath) |
bool | RemoveSeedListHelper (const char *seedPath) |
void | BuildAssetList () |
void | AddKnownAssets (AZ::Data::AssetId assetId) |
int | RemoveSeedAssetIdBySource (const AZ::Data::AssetId &assetId, AZ::u32 sourceId) |
Return the number of occurrences of that assetID remaining, -1 for failure. | |
void | OnCrySystemInitialized (ISystem &system, const SSystemInitParams &systemInitParams) override |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | FileAccess (const char *filePath) override |
bool | AddSeedList (const char *seedPath) override |
bool | RemoveSeedList (const char *seedPath) override |
bool | AddSeedsFor (const AzFramework::AssetSeedList &seedList, AZ::u32 sourceId) |
bool | RemoveSeedsFor (const AzFramework::AssetSeedList &seedList, AZ::u32 sourceId) |
bool | AddSeedListHelper (const char *seedPath) |