![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Per-NodeType visual style registry (header colour, icon, pin colours). More...
#include <string>#include <unordered_map>#include "../third_party/imgui/imgui.h"#include "BTNodeGraphManager.h"
Include dependency graph for NodeStyleRegistry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::NodeStyle |
| Visual descriptor for a single node type. More... | |
| class | Olympe::NodeStyleRegistry |
| Singleton providing NodeStyle descriptors per NodeType. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Per-NodeType visual style registry (header colour, icon, pin colours).
NodeStyleRegistry provides a singleton that maps NodeType values to NodeStyle descriptors used when rendering nodes in the editor. The registry is populated once at construction and queried every frame; no heap allocations occur during rendering.
C++14 compliant - no C++17/20 features.
Definition in file NodeStyleRegistry.h.