Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Data::AssetManager Member List

This is the complete list of members for AZ::Data::AssetManager, including all inherited members.

ActiveJobList typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
AddActiveStreamerRequest(AssetId assetId, AZStd::shared_ptr< AssetDataStream > readRequest) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
AddBlockingRequest(AssetId assetId, WaitForAsset *blockingRequest) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
AddJob(AssetDatabaseJob *job) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
AssetCatalogMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
AssetContainer (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
AssetData (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
AssetDatabaseJob (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
AssetHandlerMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
AssetManager(const Descriptor &desc) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
AssetMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
AssetRequestMap typedefAZ::Data::AssetManagerprotected
AssignAssetData(const Asset< AssetData > &asset)AZ::Data::AssetManager
AZ_CLASS_ALLOCATOR(AssetManager, SystemAllocator) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
BlockingRequestMap typedefAZ::Data::AssetManagerprotected
BlockUntilLoadComplete(const Asset< AssetData > &asset)AZ::Data::AssetManager
Create(const Descriptor &desc) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerstatic
CreateAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior=AssetLoadBehavior::Default)AZ::Data::AssetManager
CreateAsset(const AssetId &assetId, const AssetType &assetType, AssetLoadBehavior assetReferenceLoadBehavior=AssetLoadBehavior::Default) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
CreateAssetContainer(Asset< AssetData > asset, const AssetLoadParameters &loadParams=AssetLoadParameters{}, bool isReload=false) constAZ::Data::AssetManagerprotectedvirtual
Destroy() (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerstatic
DispatchEvents() (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
FindAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior)AZ::Data::AssetManager
FindAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
FindOrCreateAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior)AZ::Data::AssetManager
FindOrCreateAsset(const AssetId &assetId, const AssetType &assetType, AssetLoadBehavior assetReferenceLoadBehavior) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
GetAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior, const AssetLoadParameters &loadParams=AssetLoadParameters{})AZ::Data::AssetManager
GetAsset(const AssetId &assetId, const AssetType &assetType, AssetLoadBehavior assetReferenceLoadBehavior, const AssetLoadParameters &loadParams=AssetLoadParameters{})AZ::Data::AssetManager
GetAssetContainer(Asset< AssetData > asset, const AssetLoadParameters &loadParams=AssetLoadParameters{}, bool isReload=false)AZ::Data::AssetManagerprotected
GetAssetInfoUpgradingEnabled() const (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
GetHandledAssetTypes(AssetCatalog *catalog, AZStd::vector< AZ::Data::AssetType > &assetTypes) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
GetHandler(const AssetType &assetType)AZ::Data::AssetManager
GetLoadStreamInfoForAsset(const AssetId &assetId, const AssetType &assetType) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
GetModifiedLoadStreamInfoForAsset(const Asset< AssetData > &asset, AssetHandler *handler)AZ::Data::AssetManagerprotected
GetParallelDependentLoadingEnabled() const (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
GetSaveStreamInfoForAsset(const AssetId &assetId, const AssetType &assetType) (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
HasActiveJobsOrStreamerRequests()AZ::Data::AssetManager
Instance() (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerstatic
IsReady() (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerstatic
LoadAssetJob (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
m_activeAssetDataStreamRequests (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_activeBlockingRequestMutex (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_activeBlockingRequests (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_activeJobOrRequestMutex (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_activeJobs (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_assetContainerMutex (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_assetContainers (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_assetInfoUpgradingEnabled (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_assetMutex (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_assets (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_cancelAllActiveJobs (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_catalogMutex (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_catalogs (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_creationTokenGenerator (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_debugAssetEvents (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_enableParallelDependentLoadingAZ::Data::AssetManagerprotected
m_handlers (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_mainThreadId (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_ownedAssetContainerLookup (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_ownedAssetContainers (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_reloads (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
m_suspendAssetRelease (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetCanceled(AssetId assetId) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetContainerReady(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetError(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetPreReload(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetReady(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetReloaded(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
NotifyAssetReloadError(Asset< AssetData > asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetCanceled(AssetId asset) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetContainerCanceled(AssetContainer *container) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetContainerReady(AssetContainer *container) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetError(const Asset< AssetData > &asset) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetReady(const Asset< AssetData > &asset) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetReloaded(const Asset< AssetData > &asset) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetReloadError(const Asset< AssetData > &asset) override (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OnAssetUnused(AssetData *asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
OwnedAssetContainerMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
PostLoad(AZ::Data::Asset< AZ::Data::AssetData > &asset, bool loadSucceeded, bool isReload, AZ::Data::AssetHandler *assetHandler=nullptr) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
PrepareShutDown()AZ::Data::AssetManager
QueueAssetReload(AZ::Data::Asset< AZ::Data::AssetData > asset, bool signalLoaded) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
QueueAsyncStreamLoad(Asset< AssetData > asset, AZStd::shared_ptr< AssetDataStream > dataStream, const AZ::Data::AssetStreamInfo &streamInfo, bool isReload, AssetHandler *handler, const AssetLoadParameters &loadParameters, bool signalLoaded)AZ::Data::AssetManagerprotected
RegisterAssetLoading(const Asset< AssetData > &asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
RegisterCatalog(AssetCatalog *catalog, const AssetType &assetType)AZ::Data::AssetManager
RegisterHandler(AssetHandler *handler, const AssetType &assetType)AZ::Data::AssetManager
ReleaseAsset(AssetData *asset, AssetId assetId, AssetType assetType, bool removeAssetFromHash, int creationToken) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
ReleaseAssetContainersForAsset(AssetData *asset)AZ::Data::AssetManagerprotected
ReleaseOwnedAssetContainer(AssetContainer *assetContainer)AZ::Data::AssetManagerprotected
ReloadAsset(const AssetId &assetId, AssetLoadBehavior assetReferenceLoadBehavior, bool isAutoReload=false)AZ::Data::AssetManager
ReloadAssetFromData(const Asset< AssetData > &asset)AZ::Data::AssetManager
ReloadAssetJob (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
ReloadMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
RemoveActiveStreamerRequest(AssetId assetId) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
RemoveBlockingRequest(AssetId assetId, WaitForAsset *blockingRequest) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
RemoveJob(AssetDatabaseJob *job) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
RescheduleStreamerRequest(AssetId assetId, AZ::IO::IStreamerTypes::Deadline newDeadline, AZ::IO::IStreamerTypes::Priority newPriority) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
ResumeAssetRelease()AZ::Data::AssetManager
s_assetDB (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotectedstatic
SaveAsset(const Asset< AssetData > &asset)AZ::Data::AssetManager
SetAssetInfoUpgradingEnabled(bool enable)AZ::Data::AssetManager
SetInstance(AssetManager *assetManager) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerstatic
SetParallelDependentLoadingEnabled(bool enable)AZ::Data::AssetManager
ShouldCancelAllActiveJobs() const (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
SuspendAssetRelease()AZ::Data::AssetManager
UnregisterAssetLoading(const Asset< AssetData > &asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
UnregisterCatalog(AssetCatalog *catalog)AZ::Data::AssetManager
UnregisterHandler(AssetHandler *handler)AZ::Data::AssetManager
UpdateDebugStatus(const AZ::Data::Asset< AZ::Data::AssetData > &asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
ValidateAndPostLoad(AZ::Data::Asset< AZ::Data::AssetData > &asset, bool loadSucceeded, bool isReload, AZ::Data::AssetHandler *assetHandler=nullptr) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
ValidateAndRegisterAssetLoading(const Asset< AssetData > &asset) (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
WaitForActiveJobsAndStreamerRequestsToFinish() (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotected
WaitForAsset (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerfriend
WeakAssetContainerMap typedef (defined in AZ::Data::AssetManager)AZ::Data::AssetManager
~AssetManager() (defined in AZ::Data::AssetManager)AZ::Data::AssetManagerprotectedvirtual