GameKit  0.0.1a
C++ gamedev tools
Public Member Functions | Protected Attributes | List of all members
gk::Movement Class Referenceabstract

#include <Movement.hpp>

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

Public Member Functions

virtual ~Movement ()=default
 
bool isFinished () const
 
virtual void process (SceneObject &object)=0
 

Protected Attributes

bool m_isFinished = false
 

Detailed Description

Definition at line 21 of file Movement.hpp.

Constructor & Destructor Documentation

§ ~Movement()

virtual gk::Movement::~Movement ( )
virtualdefault

Member Function Documentation

§ isFinished()

bool gk::Movement::isFinished ( ) const
inline

Definition at line 25 of file Movement.hpp.

§ process()

virtual void gk::Movement::process ( SceneObject object)
pure virtual

Implemented in gk::EasyMovement, and gk::GamePadMovement.

Member Data Documentation

§ m_isFinished

bool gk::Movement::m_isFinished = false
protected

Definition at line 30 of file Movement.hpp.


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