CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::InputSystem Class Referencefinal

#include <CeresEngine/Input/InputSystem.hpp>

Inheritance diagram for CeresEngine::InputSystem:
CeresEngine::System< InputSystem >

Public Member Functions

 InputSystem (InputManager &inputManager) noexcept
 Create a new input system.
 
void update (double time) override
 Updates the system.
 
SystemOrder getOrder () const noexcept override
 

Private Attributes

InputManager & inputManager
 The input manager to be updated and handle input from.
 

Constructor & Destructor Documentation

◆ InputSystem()

CeresEngine::InputSystem::InputSystem ( InputManager &  inputManager)
explicitnoexcept

Create a new input system.

Parameters
inputManagerThe input manager to be updated

Member Function Documentation

◆ getOrder()

SystemOrder CeresEngine::InputSystem::getOrder ( ) const
inlineoverridenoexcept

Returns
The order in which the system should be updated.

◆ update()

void CeresEngine::InputSystem::update ( double  time)
override

Updates the system.

Parameters
timeThe amount of time elapsed since the last update

Member Data Documentation

◆ inputManager

InputManager& CeresEngine::InputSystem::inputManager
private

The input manager to be updated and handle input from.


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