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

Stores a typed value for a blackboard entry. More...

#include <BlackboardSystem.h>

Public Attributes

BlackboardType type = BlackboardType::Int
 
int intValue = 0
 
float floatValue = 0.0f
 
bool boolValue = false
 
std::string stringValue
 
float vec3X = 0.0f
 
float vec3Y = 0.0f
 
float vec3Z = 0.0f
 

Detailed Description

Stores a typed value for a blackboard entry.

The active field is determined by the type member.

Definition at line 43 of file BlackboardSystem.h.

Member Data Documentation

◆ boolValue

bool Olympe::NodeGraph::BlackboardValue::boolValue = false

◆ floatValue

float Olympe::NodeGraph::BlackboardValue::floatValue = 0.0f

◆ intValue

int Olympe::NodeGraph::BlackboardValue::intValue = 0

◆ stringValue

std::string Olympe::NodeGraph::BlackboardValue::stringValue

Definition at line 48 of file BlackboardSystem.h.

Referenced by Olympe::AI::BlackboardPanel::RenderEditPopup().

◆ type

BlackboardType Olympe::NodeGraph::BlackboardValue::type = BlackboardType::Int

◆ vec3X

float Olympe::NodeGraph::BlackboardValue::vec3X = 0.0f

◆ vec3Y

float Olympe::NodeGraph::BlackboardValue::vec3Y = 0.0f

◆ vec3Z

float Olympe::NodeGraph::BlackboardValue::vec3Z = 0.0f

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