#include <AssetSystemComponent.h>
Inherits AZ::Component, AssetSystemRequestBus::Handler, and AZ::SystemTickBus::Handler.
Public Member Functions | |
| void | Init () override |
| void | Activate () override |
| void | Deactivate () override |
| void | OnSystemTick () override |
| bool | EstablishAssetProcessorConnection (const ConnectionSettings &connectionSettings) override |
| bool | WaitUntilAssetProcessorConnected (AZStd::chrono::duration< float > timeout) override |
| bool | WaitUntilAssetProcessorReady (AZStd::chrono::duration< float > timeout) override |
| bool | AssetProcessorIsReady () override |
| bool | ConnectedWithAssetProcessor () override |
| bool | NegotiationWithAssetProcessorFailed () override |
| void | StartDisconnectingAssetProcessor () override |
| bool | DisconnectedWithAssetProcessor () override |
| bool | WaitUntilAssetProcessorDisconnected (AZStd::chrono::duration< float > timeout) override |
A game level component for interacting with the asset processor
Currently used to request synchronous asset compilation, provide notifications when assets are updated, and to query asset status
|
override |
Uses the ConnectionsSettings ConnectionDirection field to determine whether to connect to an AssetProcessor instance or to listen for a connection