Inherits AZ::EBusTraits.
Public Member Functions | |
| virtual void | OnAssetReady (const Asset< AssetData > &asset)=0 |
| Signal that an asset is ready for use. | |
| virtual void | OnAssetReloaded (const Asset< AssetData > &asset)=0 |
| Signal that an asset has been reloaded. | |
| virtual void | OnAssetReloadError (const Asset< AssetData > &asset)=0 |
| Signal that an asset failed to reload. | |
| virtual void | OnAssetError (const Asset< AssetData > &asset)=0 |
| Signal that an asset error has occurred. | |
| virtual void | OnAssetCanceled (AssetId assetId)=0 |
| Signal that an asset load has been canceled. | |
| virtual void | OnAssetContainerReady (AssetContainer *container)=0 |
| Signal that an asset container load has finished. | |
| virtual void | OnAssetContainerCanceled (AssetContainer *container)=0 |
Static Public Attributes | |
| static const EBusHandlerPolicy | HandlerPolicy = EBusHandlerPolicy::Single |
Static Public Attributes inherited from AZ::EBusTraits | |
| static constexpr EBusHandlerPolicy | HandlerPolicy = EBusHandlerPolicy::Multiple |
| static constexpr EBusAddressPolicy | AddressPolicy = EBusAddressPolicy::Single |
| static constexpr bool | EnableEventQueue = false |
| static constexpr bool | EventQueueingActiveByDefault = true |
| static constexpr bool | EnableQueuedReferences = false |
| static constexpr bool | LocklessDispatch = false |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::EBusTraits | |
| ~EBusTraits ()=default | |
|
pure virtual |
When an asset is loaded as part of a container this signal is sent if the root asset is canceled / destroyed. The signal isn't sent until all the dependent assets in the container have finished loading, to help ensure that dependent assets don't get stuck in a perpetual loading state.