SUNENGINE 0.0.2
A simple and bright C++ game engine.
 
Loading...
Searching...
No Matches
VisualizerCommandBase.h
1#ifndef VisualizerCommandBase_H
2#define VisualizerCommandBase_H
3
4#include "../Collidable/VolumeType.h"
5
14{
15public:
19 virtual ~VisualizerCommandBase() = default;
20
24 virtual void Execute() = 0;
25
30 virtual VolumeType GetVolumeType() = 0;
31};
32
33#endif
Base class for collision visualizer commands.
Definition VisualizerCommandBase.h:14
virtual ~VisualizerCommandBase()=default
Virtual destructor for VisualizerCommandBase.
virtual void Execute()=0
Executes the collision visualizer command.
virtual VolumeType GetVolumeType()=0
Sets the parameters for the visualizer command. This method is intended to be overridden by derived c...