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

InputManagerinputManager
 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: