![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
A single event recorded during graph execution trace. More...
#include <GraphExecutionTracer.h>
Public Member Functions | |
| ExecutionEvent () | |
Public Attributes | |
| ExecutionEventType | type |
| int32_t | nodeId |
| std::string | nodeName |
| std::string | nodeType |
| TaskNodeType as string. | |
| std::string | message |
| Additional context/details. | |
| std::string | conditionExpression |
| For condition evaluation events. | |
| bool | conditionResult |
| Result of condition (if applicable) | |
| float | timestamp |
| Time in execution (frame count, step count) | |
| int32_t | stepNumber |
| Sequential step number. | |
| int32_t | depth |
| Call stack depth (for subgraphs) | |
A single event recorded during graph execution trace.
Definition at line 45 of file GraphExecutionTracer.h.
|
inline |
Definition at line 57 of file GraphExecutionTracer.h.
| std::string Olympe::ExecutionEvent::conditionExpression |
For condition evaluation events.
Definition at line 51 of file GraphExecutionTracer.h.
| bool Olympe::ExecutionEvent::conditionResult |
Result of condition (if applicable)
Definition at line 52 of file GraphExecutionTracer.h.
| int32_t Olympe::ExecutionEvent::depth |
Call stack depth (for subgraphs)
Definition at line 55 of file GraphExecutionTracer.h.
| std::string Olympe::ExecutionEvent::message |
Additional context/details.
Definition at line 50 of file GraphExecutionTracer.h.
| int32_t Olympe::ExecutionEvent::nodeId |
Definition at line 47 of file GraphExecutionTracer.h.
Referenced by Olympe::GraphExecutionTracer::GetTraceLog().
| std::string Olympe::ExecutionEvent::nodeName |
Definition at line 48 of file GraphExecutionTracer.h.
| std::string Olympe::ExecutionEvent::nodeType |
TaskNodeType as string.
Definition at line 49 of file GraphExecutionTracer.h.
| int32_t Olympe::ExecutionEvent::stepNumber |
Sequential step number.
Definition at line 54 of file GraphExecutionTracer.h.
| float Olympe::ExecutionEvent::timestamp |
Time in execution (frame count, step count)
Definition at line 53 of file GraphExecutionTracer.h.
| ExecutionEventType Olympe::ExecutionEvent::type |
Definition at line 46 of file GraphExecutionTracer.h.
Referenced by Olympe::GraphExecutionTracer::RecordBranchTaken(), Olympe::GraphExecutionTracer::RecordConditionEvaluated(), Olympe::GraphExecutionTracer::RecordDataPinResolved(), Olympe::GraphExecutionTracer::RecordError(), Olympe::GraphExecutionTracer::RecordExecutionBlocked(), Olympe::GraphExecutionTracer::RecordExecutionCompleted(), Olympe::GraphExecutionTracer::RecordNodeEntered(), and Olympe::GraphExecutionTracer::RecordNodeExited().