GameKit  0.0.1a
C++ gamedev tools
Public Member Functions | Private Attributes | List of all members
gk::GamePadMovement Class Reference

#include <GamePadMovement.hpp>

Inheritance diagram for gk::GamePadMovement:
gk::Movement

Public Member Functions

void process (SceneObject &object) override
 
void setKeys (GameKey left, GameKey right, GameKey up, GameKey down)
 
- Public Member Functions inherited from gk::Movement
virtual ~Movement ()=default
 
bool isFinished () const
 

Private Attributes

GameKey m_left
 
GameKey m_right
 
GameKey m_up
 
GameKey m_down
 

Additional Inherited Members

- Protected Attributes inherited from gk::Movement
bool m_isFinished = false
 

Detailed Description

Definition at line 22 of file GamePadMovement.hpp.

Member Function Documentation

§ process()

void gk::GamePadMovement::process ( SceneObject object)
overridevirtual

Implements gk::Movement.

Definition at line 20 of file GamePadMovement.cpp.

§ setKeys()

void gk::GamePadMovement::setKeys ( GameKey  left,
GameKey  right,
GameKey  up,
GameKey  down 
)
inline

Definition at line 26 of file GamePadMovement.hpp.

Member Data Documentation

§ m_down

GameKey gk::GamePadMovement::m_down
private

Definition at line 37 of file GamePadMovement.hpp.

§ m_left

GameKey gk::GamePadMovement::m_left
private

Definition at line 34 of file GamePadMovement.hpp.

§ m_right

GameKey gk::GamePadMovement::m_right
private

Definition at line 35 of file GamePadMovement.hpp.

§ m_up

GameKey gk::GamePadMovement::m_up
private

Definition at line 36 of file GamePadMovement.hpp.


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