Sly Engine
CollisionTestTerrainCommand Class Reference

#include <CollisionTestTerrainCommand.h>

Inheritance diagram for CollisionTestTerrainCommand:
Inheritance graph
Collaboration diagram for CollisionTestTerrainCommand:
Collaboration graph

Public Member Functions

 CollisionTestTerrainCommand ()=delete
 Default constructor. More...
 
 CollisionTestTerrainCommand (const CollisionTestTerrainCommand &)=delete
 Copy constructor. More...
 
 CollisionTestTerrainCommand (CollisionTestTerrainCommand &&)=delete
 Move constructor. More...
 
CollisionTestTerrainCommandoperator= (const CollisionTestTerrainCommand &)=delete
 Assignment operator. More...
 
CollisionTestTerrainCommandoperator= (CollisionTestTerrainCommand &&)=delete
 Move assignment operator. More...
 
virtual ~CollisionTestTerrainCommand ()
 Deconstructor. More...
 
 CollisionTestTerrainCommand (CollidableGroup *pg1)
 
virtual void execute () override
 Executes this command. Pure virtual function must be defined by all derived commands. More...
 
- Public Member Functions inherited from CollisionTestCommandBase
 CollisionTestCommandBase ()=default
 
 CollisionTestCommandBase (const CollisionTestCommandBase &)=delete
 
 CollisionTestCommandBase (CollisionTestCommandBase &&)=delete
 
CollisionTestCommandBaseoperator= (const CollisionTestCommandBase &)=delete
 
CollisionTestCommandBaseoperator= (CollisionTestCommandBase &&)=delete
 
virtual ~CollisionTestCommandBase ()=default
 
- Public Member Functions inherited from CommandBase
 CommandBase ()=default
 Default constructor. More...
 
 CommandBase (const CommandBase &)=delete
 Copy constructor. More...
 
 CommandBase (CommandBase &&)=delete
 Move constructor. More...
 
CommandBaseoperator= (const CommandBase &)=delete
 Assignment operator. More...
 
CommandBaseoperator= (CommandBase &&)=delete
 Move assignment operator. More...
 
virtual ~CommandBase ()=default
 Deconstructor. More...
 

Private Attributes

CollidableGrouppG1
 
TRAIterator itCell
 

Constructor & Destructor Documentation

◆ CollisionTestTerrainCommand() [1/4]

CollisionTestTerrainCommand::CollisionTestTerrainCommand ( )
delete

Default constructor.

◆ CollisionTestTerrainCommand() [2/4]

CollisionTestTerrainCommand::CollisionTestTerrainCommand ( const CollisionTestTerrainCommand )
delete

Copy constructor.

◆ CollisionTestTerrainCommand() [3/4]

CollisionTestTerrainCommand::CollisionTestTerrainCommand ( CollisionTestTerrainCommand &&  )
delete

Move constructor.

◆ ~CollisionTestTerrainCommand()

CollisionTestTerrainCommand::~CollisionTestTerrainCommand ( )
virtual

Deconstructor.

◆ CollisionTestTerrainCommand() [4/4]

CollisionTestTerrainCommand::CollisionTestTerrainCommand ( CollidableGroup pg1)

Member Function Documentation

◆ execute()

void CollisionTestTerrainCommand::execute ( )
overridevirtual

Executes this command. Pure virtual function must be defined by all derived commands.

Implements CommandBase.

Here is the call graph for this function:

◆ operator=() [1/2]

CollisionTestTerrainCommand& CollisionTestTerrainCommand::operator= ( CollisionTestTerrainCommand &&  )
delete

Move assignment operator.

◆ operator=() [2/2]

CollisionTestTerrainCommand& CollisionTestTerrainCommand::operator= ( const CollisionTestTerrainCommand )
delete

Assignment operator.

Member Data Documentation

◆ itCell

TRAIterator CollisionTestTerrainCommand::itCell
private

◆ pG1

CollidableGroup* CollisionTestTerrainCommand::pG1
private

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