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

Core data structures for generic node graph system. More...

#include <cstdint>
#include <string>
#include <vector>
#include <map>
#include "../vector.h"
+ Include dependency graph for NodeGraphCore.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::NodeGraph::GraphId
 
struct  Olympe::NodeGraph::NodeId
 
struct  Olympe::NodeGraph::PinId
 
struct  Olympe::NodeGraph::LinkId
 
struct  Olympe::NodeGraph::NodeData
 
struct  Olympe::NodeGraph::PinData
 
struct  Olympe::NodeGraph::LinkData
 
struct  Olympe::NodeGraph::EditorState
 
struct  Olympe::NodeGraph::AutoLayoutConfig
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 
namespace  Olympe::NodeGraph
 

Detailed Description

Core data structures for generic node graph system.

Author
Olympe Engine
Date
2026-02-18

Provides generic data structures for node-based graphs that can be reused across multiple editors (BehaviorTree, HFSM, Animation, Blueprint). All code strictly compliant with C++14 standard.

Definition in file NodeGraphCore.h.