#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