#include <ToolsAssetCatalogComponent.h>
Inherits AZ::Component, AZ::Interface::Registrar, AZ::Data::AssetCatalogRequestBus::Handler, and AZ::Data::AssetCatalog.
Public Member Functions | |
AZ_COMPONENT (ToolsAssetCatalogComponent, "{AE68E46B-0E21-499A-8309-41408BCBE4BF}") | |
void | Activate () override |
void | Deactivate () override |
AZ::Data::AssetStreamInfo | GetStreamInfoForLoad (const AZ::Data::AssetId &assetId, const AZ::Data::AssetType &assetType) override |
AZ::Outcome< AZStd::vector< AZ::Data::ProductDependency >, AZStd::string > | GetDirectProductDependencies (const AZ::Data::AssetId &id) override |
AZ::Outcome< AZStd::vector< AZ::Data::ProductDependency >, AZStd::string > | GetAllProductDependencies (const AZ::Data::AssetId &id) override |
AZ::Outcome< AZStd::vector< AZ::Data::ProductDependency >, AZStd::string > | GetLoadBehaviorProductDependencies (const AZ::Data::AssetId &id, AZStd::unordered_set< AZ::Data::AssetId > &noloadSet, AZ::Data::PreloadAssetListType &preloadAssetList) override |
AZStd::string | GetAssetPathById (const AZ::Data::AssetId &id) override |
AZ::Data::AssetId | GetAssetIdByPath (const char *path, const AZ::Data::AssetType &typeToRegister, bool autoRegisterIfNotFound) override |
AZ::Data::AssetInfo | GetAssetInfoById (const AZ::Data::AssetId &id) override |
void | EnableCatalogForAsset (const AZ::Data::AssetType &assetType) override |
void | DisableCatalog () override |
void | SetActivePlatform (const AZStd::string &platform) override |
Protected Attributes | |
AZStd::string | m_currentPlatform |
Tools replacement for the AssetCatalogComponent Services the AssetCatalogRequestBus by interfacing with the AssetProcessor over a network connection