![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Wrapper around the graph blackboard entries for dropdown editors. More...
#include <string>#include <vector>#include "../TaskSystem/TaskGraphTypes.h"#include "../TaskSystem/TaskGraphTemplate.h"
Include dependency graph for BBVariableRegistry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::VarSpec |
| Metadata for a single blackboard variable entry. More... | |
| class | Olympe::BBVariableRegistry |
| Non-singleton registry populated from the active TaskGraphTemplate. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Wrapper around the graph blackboard entries for dropdown editors.
BBVariableRegistry wraps the Blackboard vector from a TaskGraphTemplate and exposes filtered, formatted views suitable for populating dropdown menus in the properties panel (GetBBValue, SetBBValue, Switch, etc.).
Call LoadFromTemplate() each time the active template changes.
C++14 compliant — no std::optional, structured bindings, std::filesystem.
Definition in file BBVariableRegistry.h.