Capycore Engine  0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
Loading...
Searching...
No Matches
InputManager Class Reference

Centralized input manager that delegates to an external input provider. More...

#include <input_manager.h>

Inheritance diagram for InputManager:
[legend]

Public Member Functions

const IInputProviderprovider () const
 
void set_provider (std::unique_ptr< IInputProvider > provider) noexcept
 
void update ()
 
- Public Member Functions inherited from IEngineService
virtual ~IEngineService ()=default
 

Detailed Description

Centralized input manager that delegates to an external input provider.

Member Function Documentation

◆ provider()

const IInputProvider & InputManager::provider ( ) const

◆ set_provider()

void InputManager::set_provider ( std::unique_ptr< IInputProvider provider)
noexcept

◆ update()

void InputManager::update ( )

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