flimEngine
Command Class Referenceabstract

#include <Command.h>

Inheritance diagram for Command:
Inheritance graph
Collaboration diagram for Command:
Collaboration graph

Public Member Functions

 Command ()
 
virtual void execute ()
 
virtual ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
virtual void execute ()=0
 

Constructor & Destructor Documentation

◆ Command() [1/4]

Command::Command ( )
inline

◆ ~Command() [1/2]

virtual Command::~Command ( )
inlinevirtual

◆ Command() [2/4]

Command::Command ( const Command )
default

◆ Command() [3/4]

Command::Command ( )
default

◆ ~Command() [2/2]

Command::~Command ( )
inline

◆ Command() [4/4]

Command::Command ( const Command )
default

Member Function Documentation

◆ execute() [1/2]

virtual void Command::execute ( )
inlinevirtual

Reimplemented in AudioCommand, RenderAABBCommand, RenderBSphereCommand, SceneRegistrationCommand, SceneDeregistrationCommand, PlaylistPanCommand, PlaylistPitchCommand, PlaylistVolumeCommand, CollisionRegistrationCommand< C >, VolumeCommand, CallbackCommand, PitchCommand, SceneChangeCommand, PanCommand, PlaylistLoopCommand, PlaylistPlayCommand, SceneUpdateCommand, AssignCallbackCommand, PlaylistPauseCommand, PlaylistStopCommand, CollisionTestTerrainCommand< C >, PlaylistAddSoundCommand, LoopCommand, CollisionTestPairCommand< C1, C2 >, PlayCommand, PlaylistAddCallbackCommand, PlaylistAddCommand, CallbackSoundEndedCommand, StartPlaylistCommand, AlarmDeregistrationCommand, WorldCommand, AlarmRegistrationCommand, CollidableGroupDeleteCmd, CollidableGroupUpdateCommand< C >, CollisionTestSelfCommand< C >, CollisionUpdateCommand, InputableDeregistrationCommand, InputableRegistrationCommand, HelloCommand, PlaylistInitializationCommand, ShipGrowCommand, CollisionTestCommand, SceneCommand, IndividualSoundEnded, InternalSoundEnded, TerminateSoundEngineCommand, ThreadCommunicationCommand, DrawableDeregistrationCommand, DrawableRegistrationCommand, GameObjectDeregistrationCommand, GameObjectRegistrationCommand, UpdatableDeregistrationCommand, UpdatableRegistrationCommand, SoundCallPrintDuration, TransitionOnEnd, PrintSoundCommand, MarkForPlayCommand, MarkForStopCommand, CollidableGroupDeleteCommand< C >, CollisionDeregistrationCommand< C >, PrintPriorityCommand, SceneRegistrationCommand, and RenderBoxCommand.

◆ execute() [2/2]

virtual void Command::execute ( )
pure virtual

Implemented in AudioCommand, RenderAABBCommand, RenderBSphereCommand, SceneRegistrationCommand, SceneDeregistrationCommand, PlaylistPanCommand, PlaylistPitchCommand, PlaylistVolumeCommand, CollisionRegistrationCommand< C >, VolumeCommand, CallbackCommand, PitchCommand, SceneChangeCommand, PanCommand, PlaylistLoopCommand, PlaylistPlayCommand, SceneUpdateCommand, AssignCallbackCommand, PlaylistPauseCommand, PlaylistStopCommand, CollisionTestTerrainCommand< C >, PlaylistAddSoundCommand, LoopCommand, CollisionTestPairCommand< C1, C2 >, PlayCommand, PlaylistAddCallbackCommand, PlaylistAddCommand, CallbackSoundEndedCommand, StartPlaylistCommand, AlarmDeregistrationCommand, WorldCommand, AlarmRegistrationCommand, CollidableGroupDeleteCmd, CollidableGroupUpdateCommand< C >, CollisionTestSelfCommand< C >, CollisionUpdateCommand, InputableDeregistrationCommand, InputableRegistrationCommand, HelloCommand, PlaylistInitializationCommand, ShipGrowCommand, CollisionTestCommand, SceneCommand, IndividualSoundEnded, InternalSoundEnded, TerminateSoundEngineCommand, ThreadCommunicationCommand, DrawableDeregistrationCommand, DrawableRegistrationCommand, GameObjectDeregistrationCommand, GameObjectRegistrationCommand, UpdatableDeregistrationCommand, UpdatableRegistrationCommand, SoundCallPrintDuration, TransitionOnEnd, PrintSoundCommand, MarkForPlayCommand, MarkForStopCommand, CollidableGroupDeleteCommand< C >, CollisionDeregistrationCommand< C >, PrintPriorityCommand, SceneRegistrationCommand, and RenderBoxCommand.

◆ operator=() [1/2]

Command& Command::operator= ( const Command )
default

◆ operator=() [2/2]

Command& Command::operator= ( const Command )
default

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