|
Open 3D Engine AssetValidation Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Component, Handler, Handler, and 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) |