![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <string>#include <vector>#include <memory>#include "../../Source/third_party/nlohmann/json.hpp"
Include dependency graph for CommandSystem.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Olympe::EditorCommand |
| EditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support. More... | |
| class | Olympe::CommandStack |
| CommandStack - Manages undo/redo command history Maintains two stacks for undo and redo operations. More... | |
| class | Olympe::CreateNodeCommand |
| CreateNodeCommand - Command to create a new node in graph. More... | |
| class | Olympe::DeleteNodeCommand |
| DeleteNodeCommand - Command to delete a node from graph. More... | |
| class | Olympe::MoveNodeCommand |
| MoveNodeCommand - Command to move a node's position. More... | |
| class | Olympe::LinkNodesCommand |
| LinkNodesCommand - Command to create a link between nodes. More... | |
| class | Olympe::UnlinkNodesCommand |
| UnlinkNodesCommand - Command to remove a link between nodes. More... | |
| class | Olympe::SetParameterCommand |
| SetParameterCommand - Command to set a node parameter. More... | |
| class | Olympe::DuplicateNodeCommand |
| DuplicateNodeCommand - Command to duplicate a node. More... | |
| class | Olympe::EditNodeCommand |
| EditNodeCommand - Command to edit node properties (name, type-specific fields) More... | |
Namespaces | |
| namespace | Olympe |