|
| AZ_TYPE_INFO (AssetSeedManager, "{0DD7913A-EAD2-43DF-9A30-8A6FA6111E98}") |
|
| AZ_CLASS_ALLOCATOR (AssetSeedManager, AZ::SystemAllocator) |
|
bool | AddSeedAsset (AZ::Data::AssetId assetId, AzFramework::PlatformFlags platformFlags, AZStd::string path=AZStd::string(), const AZStd::string &seedListFilePath=AZStd::string()) |
|
bool | AddSeedAsset (const AZStd::string &assetPath, AzFramework::PlatformFlags platformFlags, const AZStd::string &seedListFilePath=AZStd::string()) |
|
AZStd::pair< AZ::Data::AssetId, AzFramework::PlatformFlags > | AddSeedAssetForValidPlatforms (const AZStd::string &assetPath, AzFramework::PlatformFlags platformFlags) |
|
void | RemoveSeedAsset (AZ::Data::AssetId assetId, AzFramework::PlatformFlags platformFlags) |
|
void | RemoveSeedAsset (const AZStd::string &assetKey, AzFramework::PlatformFlags platformFlags) |
|
void | AddPlatformToAllSeeds (AzFramework::PlatformId platform) |
|
void | RemovePlatformFromAllSeeds (AzFramework::PlatformId platform) |
|
bool | Save (const AZStd::string &destinationFilePath) |
| Save the asset seed list to the destination path.
|
|
void | UpdateSeedPath () |
|
void | RemoveSeedPath () |
| Removes seed path hint for all existing seeds.
|
|
bool | Load (const AZStd::string &sourceFilePath) |
|
const AzFramework::AssetSeedList & | GetAssetSeedList () const |
|
AZ::Outcome< void, AZStd::string > | SetSeedPlatformFlags (int index, AzFramework::PlatformFlags platformFlags) |
|
AssetsInfoList | GetDependenciesInfo (AzFramework::PlatformId platformIndex, const AZStd::unordered_set< AZ::Data::AssetId > &exclusionList, AssetFileDebugInfoList *optionalDebugList=nullptr, const AZStd::vector< AZStd::string > &wildcardPatternExclusionList=AZStd::vector< AZStd::string >()) const |
|
AssetFileInfoList | GetDependencyList (AzFramework::PlatformId platformIndex, const AZStd::unordered_set< AZ::Data::AssetId > &exclusionList={}, AssetFileDebugInfoList *optionalDebugList=nullptr, const AZStd::vector< AZStd::string > &wildcardPatternExclusionList=AZStd::vector< AZStd::string >()) const |
|
bool | SaveAssetFileInfo (const AZStd::string &destinationFilePath, AzFramework::PlatformFlags platformFlags, const AZStd::unordered_set< AZ::Data::AssetId > &exclusionList={}, const AZStd::string &debugFilePath=AZStd::string(), const AZStd::vector< AZStd::string > &wildcardPatternExclusionList=AZStd::vector< AZStd::string >()) |
|
AZ::Outcome< AssetFileInfoList, AZStd::string > | LoadAssetFileInfo (const AZStd::string &assetListFileAbsolutePath) |
|
const AZStd::string & | GetReadablePlatformList (const AzFramework::SeedInfo &seed) |
|
AZ::Data::AssetId | FindAssetIdByPathHint (const AZStd::string &pathHint) const |
|
AZ::Data::AssetId | GetAssetIdByPath (const AZStd::string &assetPath, const AzFramework::PlatformFlags &platformFlags) const |
|
AZ::Data::AssetId | GetAssetIdByAssetKey (const AZStd::string &assetKey, const AzFramework::PlatformFlags &platformFlags) const |
|
|
static const char * | GetSeedFileExtension () |
| Returns the Seed List file extension.
|
|
static AZ::Outcome< void, AZStd::string > | ValidateSeedFileExtension (const AZStd::string &path) |
|
static const char * | GetAssetListFileExtension () |
| Returns the Asset List file extension.
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
static AZ::Data::AssetInfo | GetAssetInfoById (const AZ::Data::AssetId &assetId, const AzFramework::PlatformId &platformIndex, const AZStd::string &seedListfilePath=AZStd::string(), const AZStd::string &asetHintPath=AZStd::string()) |
|