![]() |
ezEngine Release 26.3
|
Encapsulates one ezEditorProcessor process managed by ezAssetProcessor. More...
#include <AssetProcessor.h>
Public Types | |
| enum class | State { LookingForWork , WaitingForConnection , Ready , Processing , ReportResult , Crashed } |
Public Member Functions | |
| bool | Tick (bool bStartNewWork) |
| void | RequestRestart () |
| Called by the worker thread to restart a crashed process. | |
| bool | IsConnected () const |
| bool | IsRunning () const |
| bool | IsCrashed () const |
| ezOsProcessID | GetProcessId () const |
| bool | HasProcessCrashed () |
| void | HandleHashMissmatch () |
| ezResult | StartProcess () |
| void | ShutdownProcess () |
Public Attributes | |
| ezUInt32 | m_uiProcessorID |
| ezTime | m_ProcessingStartTime |
| ezThreadSignal * | m_pNewWorkSignal = nullptr |
Encapsulates one ezEditorProcessor process managed by ezAssetProcessor.