sgns::sgprocessing::ProgressEvent¶
#include <execution_context.hpp>
Public Functions¶
| Name | |
|---|---|
| ProgressEvent | ForRender(std::string passId, RenderStage stage, float pct) Factory for render pass progress events. |
| ProgressEvent | ForMNN(std::string passId, MNNStage stage, float pct) Factory for MNN pass progress events. |
Public Attributes¶
| Name | |
|---|---|
| std::string | pass_id Pass name from schema. |
| RenderStage | render_stage Populated for render passes. |
| MNNStage | mnn_stage Populated for MNN passes. |
| float | percent 0.0–100.0, cumulative progress estimate |
Detailed Description¶
Minimal progress event fired at every stage boundary (D-11, D-13). Carries pass_id, stage name, and percent (0–100 float).
Public Functions Documentation¶
function ForRender¶
Factory for render pass progress events.
function ForMNN¶
Factory for MNN pass progress events.
Public Attributes Documentation¶
variable pass_id¶
Pass name from schema.
variable render_stage¶
Populated for render passes.
variable mnn_stage¶
Populated for MNN passes.
variable percent¶
0.0–100.0, cumulative progress estimate
Updated on 2026-09-17 at 06:29:14 +0000