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

Declares a single variable in the task graph's blackboard schema. More...

#include <TaskGraphTemplate.h>

+ Collaboration diagram for Olympe::VariableDefinition:

Public Attributes

std::string Name
 Variable name (must be unique within the template)
 
VariableType Type = VariableType::None
 Declared type.
 
TaskValue DefaultValue
 Initial value (used by LocalBlackboard::Reset)
 
bool IsLocal = true
 true = local BB; false = global BB (future)
 

Detailed Description

Declares a single variable in the task graph's blackboard schema.

Definition at line 42 of file TaskGraphTemplate.h.

Member Data Documentation

◆ DefaultValue

TaskValue Olympe::VariableDefinition::DefaultValue

Initial value (used by LocalBlackboard::Reset)

Definition at line 45 of file TaskGraphTemplate.h.

Referenced by Olympe::LocalBlackboard::Initialize().

◆ IsLocal

bool Olympe::VariableDefinition::IsLocal = true

true = local BB; false = global BB (future)

Definition at line 46 of file TaskGraphTemplate.h.

◆ Name

std::string Olympe::VariableDefinition::Name

Variable name (must be unique within the template)

Definition at line 43 of file TaskGraphTemplate.h.

Referenced by Olympe::LocalBlackboard::Initialize().

◆ Type

VariableType Olympe::VariableDefinition::Type = VariableType::None

Declared type.

Definition at line 44 of file TaskGraphTemplate.h.

Referenced by Olympe::LocalBlackboard::Initialize().


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