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

Abstract interface for graph layout algorithms. More...

#include "NodeGraphCore.h"
#include "GraphDocument.h"
#include <string>
#include <vector>
+ Include dependency graph for ILayoutEngine.h:

Go to the source code of this file.

Classes

struct  Olympe::NodeGraph::NodeLayout
 Layout information for a node. More...
 
struct  Olympe::NodeGraph::LayoutParams
 Parameters for layout algorithms. More...
 
class  Olympe::NodeGraph::ILayoutEngine
 Abstract interface for layout engines. More...
 

Namespaces

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

Detailed Description

Abstract interface for graph layout algorithms.

Author
Olympe Engine
Date
2026-02-18

Provides interface for implementing different layout algorithms (hierarchical, force-directed, etc.) for node graphs.

Definition in file ILayoutEngine.h.