SUNENGINE 0.0.2
A simple and bright C++ game engine.
 
Loading...
Searching...
No Matches
VisualizerCommandBase Class Referenceabstract

Base class for collision visualizer commands. More...

#include <VisualizerCommandBase.h>

Inheritance diagram for VisualizerCommandBase:
Inheritance graph

Public Member Functions

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 classes to set specific parameters.
 

Detailed Description

Base class for collision visualizer commands.

The VisualizerCommandBase class serves as the base class for collision visualizer commands. It provides a pure virtual method Execute that must be implemented by derived classes.

Member Function Documentation

◆ Execute()

virtual void VisualizerCommandBase::Execute ( )
pure virtual

Executes the collision visualizer command.

Implemented in VisualizerAABBCommand, VisualizerBSphereCommand, VisualizerLineCommand, VisualizerMinMaxCommand, and VisualizerOBBCommand.

◆ GetVolumeType()

virtual VolumeType VisualizerCommandBase::GetVolumeType ( )
pure virtual

Sets the parameters for the visualizer command. This method is intended to be overridden by derived classes to set specific parameters.

Implemented in VisualizerAABBCommand, VisualizerBSphereCommand, VisualizerLineCommand, VisualizerMinMaxCommand, and VisualizerOBBCommand.


The documentation for this class was generated from the following file: