![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <BehaviorTreeAdapter.h>
Collaboration diagram for Olympe::NodeGraphShared::BehaviorTreeAdapter:Public Member Functions | |
| BehaviorTreeAdapter (const ::BehaviorTreeAsset *tree, BTGraphLayoutEngine *layoutEngine) | |
| std::vector< BTNodeLayout > | ComputeLayout (float nodeSpacingX, float nodeSpacingY, float zoomFactor) |
| bool | UpdateNodePosition (uint32_t nodeId, float x, float y) |
| const BTNodeLayout * | GetNodeLayout (uint32_t nodeId) const |
Private Attributes | |
| const ::BehaviorTreeAsset * | m_tree |
| BTGraphLayoutEngine * | m_layoutEngine |
Definition at line 11 of file BehaviorTreeAdapter.h.
|
inline |
Definition at line 14 of file BehaviorTreeAdapter.h.
|
inline |
Definition at line 17 of file BehaviorTreeAdapter.h.
References Olympe::BTGraphLayoutEngine::ComputeLayout(), m_layoutEngine, and m_tree.
Here is the call graph for this function:
|
inline |
Definition at line 30 of file BehaviorTreeAdapter.h.
References Olympe::BTGraphLayoutEngine::GetNodeLayout(), and m_layoutEngine.
Here is the call graph for this function:
|
inline |
Definition at line 24 of file BehaviorTreeAdapter.h.
References m_layoutEngine, and Olympe::BTGraphLayoutEngine::UpdateNodePosition().
Here is the call graph for this function:
|
private |
Definition at line 38 of file BehaviorTreeAdapter.h.
Referenced by ComputeLayout(), GetNodeLayout(), and UpdateNodePosition().
|
private |
Definition at line 37 of file BehaviorTreeAdapter.h.
Referenced by ComputeLayout().