Inherits AssetBus::Handler.
|
using | AssetReadyCB = AZStd::function< void(Asset< AssetData >, AssetBusCallbacks &)> |
|
using | AssetMovedCB = AZStd::function< void(Asset< AssetData >, void *, AssetBusCallbacks &)> |
|
using | AssetReloadedCB = AZStd::function< void(Asset< AssetData >, AssetBusCallbacks &)> |
|
using | AssetSavedCB = AZStd::function< void(Asset< AssetData >, bool, AssetBusCallbacks &)> |
|
using | AssetUnloadedCB = AZStd::function< void(const AssetId &, const AssetType &, AssetBusCallbacks &)> |
|
using | AssetErrorCB = AZStd::function< void(Asset< AssetData >, AssetBusCallbacks &)> |
|
using | AssetCanceledCB = AZStd::function< void(const AssetId &, AssetBusCallbacks &)> |
|
|
| AZ_CLASS_ALLOCATOR (AssetBusCallbacks, AZ::SystemAllocator) |
|
void | SetCallbacks (const AssetReadyCB &readyCB, const AssetMovedCB &movedCB, const AssetReloadedCB &reloadedCB, const AssetSavedCB &savedCB, const AssetUnloadedCB &unloadedCB, const AssetErrorCB &errorCB, const AssetCanceledCB &canceledCB) |
|
void | ClearCallbacks () |
|
void | SetOnAssetReadyCallback (const AssetReadyCB &readyCB) |
|
void | SetOnAssetMovedCallback (const AssetMovedCB &movedCB) |
|
void | SetOnAssetReloadedCallback (const AssetReloadedCB &reloadedCB) |
|
void | SetOnAssetSavedCallback (const AssetSavedCB &savedCB) |
|
void | SetOnAssetUnloadedCallback (const AssetUnloadedCB &unloadedCB) |
|
void | SetOnAssetErrorCallback (const AssetErrorCB &errorCB) |
|
void | SetOnAssetCanceledCallback (const AssetCanceledCB &canceledCB) |
|
void | OnAssetReady (Asset< AssetData > asset) override |
|
void | OnAssetMoved (Asset< AssetData > asset, void *oldDataPointer) override |
|
void | OnAssetReloaded (Asset< AssetData > asset) override |
|
void | OnAssetSaved (Asset< AssetData > asset, bool isSuccessful) override |
|
void | OnAssetUnloaded (const AssetId assetId, const AssetType assetType) override |
|
void | OnAssetError (Asset< AssetData > asset) override |
|
void | OnAssetCanceled (const AssetId assetId) override |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Asset/AssetCommon.h