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::AssetContainer Member List

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

AddDependency(const Asset< AssetData > &newDependency) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
AddDependency(Asset< AssetData > &&addDependency) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
AddDependentAssets(Asset< AssetData > rootAsset, const AssetLoadParameters &loadParams) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
AddWaitingAsset(const AZ::Data::AssetId &waitingAsset) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
AddWaitingAssets(const AZStd::vector< AZ::Data::AssetId > &waitingAssets) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
AssetContainer()=default (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
AssetContainer(Asset< AssetData > asset, const AssetLoadParameters &loadParams, bool isReload=false) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
AZ_CLASS_ALLOCATOR(AssetContainer, SystemAllocator) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
CheckReady() (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
ClearRootAsset() (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
ClearWaitingAssets() (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
CreateAndQueueDependentAssets(const AZStd::vector< AssetInfo > &dependencyInfoList, const AssetLoadParameters &loadParamsCopyWithNoLoadingFilter) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotectedvirtual
DependencyList typedef (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
GetAssetData(const AZ::Data::AssetId &assetId) const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
GetContainerAssetId()AZ::Data::AssetContainer
GetDependencies() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
GetInvalidDependencies() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
GetNumWaitingDependencies() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
GetRootAsset()AZ::Data::AssetContainer
GetUnloadedDependencies() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
HandleReadyAsset(AZ::Data::Asset< AZ::Data::AssetData > asset) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
HasPreloads(const AZ::Data::AssetId &assetId) const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
IsLoading() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
IsReady() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
IsValid() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
ListWaitingAssets() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
ListWaitingPreloads(const AZ::Data::AssetId &assetId) const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
m_containerAssetId (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_dependencies (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_dependencyMutex (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainermutableprotected
m_finalNotificationSent (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_initComplete (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_invalidDependencies (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_isReload (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_preloadList (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_preloadMutex (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainermutableprotected
m_preloadWaitList (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_readyMutex (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainermutableprotected
m_rootAsset (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_unloadedDependencies (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_waitingAssets (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
m_waitingCount (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
OnAssetDataLoaded(AZ::Data::Asset< AZ::Data::AssetData > asset) override (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
OnAssetError(Asset< AssetData > asset) override (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
OnAssetReady(Asset< AssetData > asset) override (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
OnAssetReloaded(Asset< AssetData > asset) override (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
OnAssetReloadError(Asset< AssetData > asset) override (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
operator bool() const (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer
RemoveFromAllWaitingPreloads(const AZ::Data::AssetId &assetId) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
RemoveFromWaitingPreloads(const AZ::Data::AssetId &waitingId, const AZ::Data::AssetId &preloadAssetId) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
RemoveWaitingAsset(const AZ::Data::AssetId &waitingAsset) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
SetupPreloadLists(PreloadAssetListType &&preloadList, const AZ::Data::AssetId &rootAssetId) (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainerprotected
~AssetContainer() (defined in AZ::Data::AssetContainer)AZ::Data::AssetContainer