![]() |
ezEngine
Release 25.03
|
Holds all information about the proxy long op on the editor side. More...
#include <LongOpControllerManager.h>
Public Attributes | |
ezUniquePtr< ezLongOpProxy > | m_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. | |
Holds all information about the proxy long op on the editor side.
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.
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.
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.