Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces
NodeStyleRegistry.h File Reference

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
 

Detailed Description

Per-NodeType visual style registry (header colour, icon, pin colours).

Author
Olympe Engine

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.