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

#include <AbstractController.hpp>

Inheritance diagram for gk::AbstractController:
gk::BehaviourController gk::LifetimeController gk::MovementController

Public Member Functions

virtual ~AbstractController ()=default
 
virtual void reset (SceneObject &)
 
virtual void update (SceneObject &object)=0
 
virtual void reset (SceneObjectList &objectList)
 
virtual void update (SceneObjectList &objectList)
 
virtual bool isGlobal () const
 

Detailed Description

Definition at line 21 of file AbstractController.hpp.

Constructor & Destructor Documentation

§ ~AbstractController()

virtual gk::AbstractController::~AbstractController ( )
virtualdefault

Member Function Documentation

§ isGlobal()

virtual bool gk::AbstractController::isGlobal ( ) const
inlinevirtual

Reimplemented in gk::LifetimeController.

Definition at line 31 of file AbstractController.hpp.

§ reset() [1/2]

virtual void gk::AbstractController::reset ( SceneObject )
inlinevirtual

Definition at line 25 of file AbstractController.hpp.

§ reset() [2/2]

virtual void gk::AbstractController::reset ( SceneObjectList objectList)
inlinevirtual

Definition at line 28 of file AbstractController.hpp.

§ update() [1/2]

virtual void gk::AbstractController::update ( SceneObject object)
pure virtual

§ update() [2/2]

virtual void gk::AbstractController::update ( SceneObjectList objectList)
inlinevirtual

Reimplemented in gk::LifetimeController.

Definition at line 29 of file AbstractController.hpp.


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