Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces | Classes
Olympe::NodeGraph Namespace Reference

Namespaces

namespace  Commands
 

Classes

struct  AutoLayoutConfig
 
class  BlackboardSystem
 Manages named blackboard variables for a graph. More...
 
struct  BlackboardValue
 Stores a typed value for a blackboard entry. More...
 
class  CommandStack
 Manages undo/redo stacks for commands. More...
 
class  ConnectPinsCommand
 Creates a link between two pins. More...
 
class  CreateNodeCommand
 Creates a new node in the graph. More...
 
class  DeleteNodeCommand
 Deletes a node from the graph. More...
 
struct  EditorCapabilities
 Capacités disponibles selon le mode. More...
 
class  EditorContext
 Contexte d'édition pour un graphe. More...
 
struct  EditorState
 
class  GraphDocument
 Main document class for a node graph. More...
 
struct  GraphId
 
class  GraphMigrator
 Handles migration from old JSON formats to v2. More...
 
class  ICommand
 Base interface for all commands. More...
 
class  ILayoutEngine
 Abstract interface for layout engines. More...
 
struct  LayoutParams
 Parameters for layout algorithms. More...
 
struct  LinkData
 
struct  LinkId
 
class  MoveNodeCommand
 Moves a node to a new position. More...
 
struct  NodeAnnotation
 Holds annotation data for a single node. More...
 
class  NodeAnnotationsManager
 Manages per-node annotations (breakpoints, comments, colors) More...
 
struct  NodeData
 
class  NodeGraphManager
 Singleton manager for multiple node graphs. More...
 
struct  NodeId
 
struct  NodeLayout
 Layout information for a node. More...
 
struct  PinData
 
struct  PinId
 
class  SharedGraphRenderer
 Renderer shared by BlueprintEditor and RuntimeDebugger. More...
 
class  ToggleNodeBreakpointCommand
 Toggles the breakpoint state of a node (undo/redo-able) More...