![]() |
ezEngine Release 25.08
|
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.