VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
EditorCommands.hpp File Reference

Command pattern implementation for Editor Undo/Redo system. More...

#include "components/GameObjects/GameObject.hpp"
#include "components/GameComponents/BasicComponents.hpp"
#include "components/GameComponents/ComponentFactory.hpp"
#include "components/SceneManager.hpp"
#include <vector>
#include <deque>
#include <unordered_map>
#include <nlohmann/json.hpp>

Go to the source code of this file.

Classes

struct  vex::ICommand
 Base Command Interface. More...
class  vex::TransformCommand
 Gizmo Movement Command. More...
struct  vex::SerializedObject
 Serialized object data for recreation on undo. More...
class  vex::DeleteCommand
 Saves Delete action command. More...

Namespaces

namespace  vex

Detailed Description

Command pattern implementation for Editor Undo/Redo system.

Author
Eryk Roszkowski

Definition in file EditorCommands.hpp.