![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Graph layout engine for behavior tree visualization. More...
Include dependency graph for BTGraphLayoutEngine.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::BTNodeLayout |
| Layout information for a single behavior tree node. More... | |
| class | Olympe::BTGraphLayoutEngine |
| Computes clean hierarchical layouts for behavior trees. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Enumerations | |
| enum class | Olympe::BTLayoutDirection { Olympe::TopToBottom , Olympe::LeftToRight , Olympe::TopToBottom , Olympe::LeftToRight } |
| Layout direction for behavior tree visualization. More... | |
Graph layout engine for behavior tree visualization.
Implements a 2-phase hierarchical graph layout algorithm:
Produces a clean horizontal layout with no overlaps.
Definition in file BTGraphLayoutEngine.h.