Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Olympe::ExecutionEvent Struct Reference

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)
 

Detailed Description

A single event recorded during graph execution trace.

Definition at line 45 of file GraphExecutionTracer.h.

Constructor & Destructor Documentation

◆ ExecutionEvent()

Olympe::ExecutionEvent::ExecutionEvent ( )
inline

Definition at line 57 of file GraphExecutionTracer.h.

Member Data Documentation

◆ conditionExpression

std::string Olympe::ExecutionEvent::conditionExpression

For condition evaluation events.

Definition at line 51 of file GraphExecutionTracer.h.

◆ conditionResult

bool Olympe::ExecutionEvent::conditionResult

Result of condition (if applicable)

Definition at line 52 of file GraphExecutionTracer.h.

◆ depth

int32_t Olympe::ExecutionEvent::depth

Call stack depth (for subgraphs)

Definition at line 55 of file GraphExecutionTracer.h.

◆ message

std::string Olympe::ExecutionEvent::message

Additional context/details.

Definition at line 50 of file GraphExecutionTracer.h.

◆ nodeId

int32_t Olympe::ExecutionEvent::nodeId

Definition at line 47 of file GraphExecutionTracer.h.

Referenced by Olympe::GraphExecutionTracer::GetTraceLog().

◆ nodeName

std::string Olympe::ExecutionEvent::nodeName

Definition at line 48 of file GraphExecutionTracer.h.

◆ nodeType

std::string Olympe::ExecutionEvent::nodeType

TaskNodeType as string.

Definition at line 49 of file GraphExecutionTracer.h.

◆ stepNumber

int32_t Olympe::ExecutionEvent::stepNumber

Sequential step number.

Definition at line 54 of file GraphExecutionTracer.h.

◆ timestamp

float Olympe::ExecutionEvent::timestamp

Time in execution (frame count, step count)

Definition at line 53 of file GraphExecutionTracer.h.

◆ type

ExecutionEventType Olympe::ExecutionEvent::type

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