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::Asset< T > Member List

This is the complete list of members for AZ::Data::Asset< T >, including all inherited members.

Asset (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >friend
Asset(AssetLoadBehavior loadBehavior=AssetLoadBehavior::Default)AZ::Data::Asset< T >
Asset(AssetData *assetData, AssetLoadBehavior loadBehavior)AZ::Data::Asset< T >
Asset(const AZ::Data::AssetId &id, AssetData *assetData, AssetLoadBehavior loadBehavior)AZ::Data::Asset< T >
Asset(const AZ::Data::AssetId &id, const AZ::Data::AssetType &type, const AZStd::string &hint=AZStd::string())AZ::Data::Asset< T >
Asset(const Asset &rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
Asset(const Asset< U > &rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
Asset(Asset &&rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
AssetManager (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >friend
AZ::AssetEventHandler (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >friend
AZ::AssetSerializer (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >friend
BlockUntilLoadComplete() (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
Create(const AssetId &id, bool queueLoad=false)AZ::Data::Asset< T >
Create(const AssetId &id, AssetLoadBehavior loadBehavior, bool queueLoad=false)AZ::Data::Asset< T >
Get() constAZ::Data::Asset< T >
GetAs() constAZ::Data::Asset< T >
GetAutoLoadBehavior() constAZ::Data::Asset< T >
GetData() constAZ::Data::Asset< T >
GetFlags() constAZ::Data::Asset< T >
GetHint() constAZ::Data::Asset< T >
GetId() constAZ::Data::Asset< T >
GetStatus() constAZ::Data::Asset< T >
GetType() constAZ::Data::Asset< T >
IsError() constAZ::Data::Asset< T >
IsLoading() constAZ::Data::Asset< T >
IsReady() constAZ::Data::Asset< T >
m_assetDataAZ::Data::Asset< T >protected
m_assetHintAZ::Data::Asset< T >protected
m_assetIdAZ::Data::Asset< T >protected
m_assetTypeAZ::Data::Asset< T >protected
m_loadBehaviorAZ::Data::Asset< T >protected
operator bool() const (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >inlineexplicit
operator*() const (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >inline
operator->() const (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >inline
operator=(Asset &&rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
operator=(const Asset &rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
QueueLoad(const AssetLoadParameters &loadParams={})AZ::Data::Asset< T >
Release()AZ::Data::Asset< T >
Reload()AZ::Data::Asset< T >
Reset()AZ::Data::Asset< T >
Save()AZ::Data::Asset< T >
SetAutoLoadBehavior(AssetLoadBehavior loadBehavior)AZ::Data::Asset< T >
SetData(AssetData *assetData) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >protected
SetFlags(u8 flags)AZ::Data::Asset< T >
SetHint(const AZStd::string &newHint) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >
swap(Asset &rhs) (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >protected
ToString() constAZ::Data::Asset< T >inline
ToString(StringType &result) constAZ::Data::Asset< T >inline
UpgradeAssetInfo()AZ::Data::Asset< T >
~Asset() (defined in AZ::Data::Asset< T >)AZ::Data::Asset< T >