ezEngine  Release 25.03
ezLongOpControllerManager::ProxyOpInfo Struct Reference

Holds all information about the proxy long op on the editor side. More...

#include <LongOpControllerManager.h>

Public Attributes

ezUniquePtr< ezLongOpProxym_pProxyOp
 
ezUuid m_OperationGuid
 Identifies the operation itself.
 
ezUuid m_DocumentGuid
 
ezUuid m_ComponentGuid
 
ezTime m_StartOrDuration
 
float m_fCompletion = 0.0f
 [0; 1] range for the progress.
 
bool m_bIsRunning = false
 Whether the long op is currently being executed.
 

Detailed Description

Holds all information about the proxy long op on the editor side.

Member Data Documentation

◆ m_ComponentGuid

ezUuid ezLongOpControllerManager::ProxyOpInfo::m_ComponentGuid

To which component in the scene document the long op is linked. If the component is deleted, the long op disappears as well.

◆ m_DocumentGuid

ezUuid ezLongOpControllerManager::ProxyOpInfo::m_DocumentGuid

To which document the long op belongs. When the document is closed, all running long ops belonging to it will be canceled.

◆ m_StartOrDuration

ezTime ezLongOpControllerManager::ProxyOpInfo::m_StartOrDuration

While m_bIsRunning is true, this is the time the long op started, once m_bIsRunning it holds the last duration of the long op execution.


The documentation for this struct was generated from the following file: