Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
BPCommandSystem.h File Reference
#include <string>
#include <vector>
#include <memory>
#include "../../Source/third_party/nlohmann/json.hpp"
+ Include dependency graph for BPCommandSystem.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Olympe::Blueprint::EditorCommand
 EditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support. More...
 
class  Olympe::Blueprint::CommandStack
 CommandStack - Manages undo/redo command history Maintains two stacks for undo and redo operations. More...
 
class  Olympe::Blueprint::CreateNodeCommand
 CreateNodeCommand - Command to create a new node in graph. More...
 
class  Olympe::Blueprint::DeleteNodeCommand
 DeleteNodeCommand - Command to delete a node from graph. More...
 
class  Olympe::Blueprint::MoveNodeCommand
 MoveNodeCommand - Command to move a node's position. More...
 
class  Olympe::Blueprint::LinkNodesCommand
 LinkNodesCommand - Command to create a link between nodes. More...
 
class  Olympe::Blueprint::UnlinkNodesCommand
 UnlinkNodesCommand - Command to remove a link between nodes. More...
 
class  Olympe::Blueprint::SetParameterCommand
 SetParameterCommand - Command to set a node parameter. More...
 
class  Olympe::Blueprint::DuplicateNodeCommand
 DuplicateNodeCommand - Command to duplicate a node. More...
 
class  Olympe::Blueprint::EditNodeCommand
 EditNodeCommand - Command to edit node properties (name, type-specific fields) More...
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 
namespace  Olympe::Blueprint
 

Typedefs

using Olympe::Blueprint::json = nlohmann::json