ezEngine Release 26.3
Loading...
Searching...
No Matches
ezEditorProcessorProcess Class Reference

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
 
ezThreadSignalm_pNewWorkSignal = nullptr
 

Detailed Description

Encapsulates one ezEditorProcessor process managed by ezAssetProcessor.


The documentation for this class was generated from the following files: