![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Command pattern implementation for behavior tree editor undo/redo. More...
#include "BehaviorTree.h"#include "../vector.h"#include <string>#include <vector>#include <memory>
Include dependency graph for BTEditorCommand.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Olympe::BTEditorCommand |
| Base class for all editor commands. More... | |
| class | Olympe::BTCommandStack |
| Manages undo/redo stacks for editor commands. More... | |
| class | Olympe::AddNodeCommand |
| Command to add a node to the tree. More... | |
| class | Olympe::DeleteNodeCommand |
| DeleteNodeCommand - Command to delete a node from graph. More... | |
| struct | Olympe::DeleteNodeCommand::Connection |
| class | Olympe::MoveNodeCommand |
| MoveNodeCommand - Command to move a node's position. More... | |
| class | Olympe::ConnectNodesCommand |
| Command to connect two nodes. More... | |
| class | Olympe::DisconnectNodesCommand |
| Command to disconnect two nodes. More... | |
| class | Olympe::EditParameterCommand |
| Command to edit a node parameter. More... | |
Namespaces | |
| namespace | Olympe |
Command pattern implementation for behavior tree editor undo/redo.
Implements the Command pattern for all editor operations to enable undo/redo. Each command encapsulates an action and stores the data needed to undo it.
Definition in file BTEditorCommand.h.