Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces
CommandSystem.h File Reference
#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