Abstract class for inputs.
More...
#include <AInput.hpp>
Abstract class for inputs.
Definition at line 19 of file AInput.hpp.
◆ ~AInput()
◆ getGamepads()
| const std::vector< std::unique_ptr< IGamepad > > & cae::AInput::getGamepads |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getKeyboard()
| const std::unique_ptr< IKeyboard > & cae::AInput::getKeyboard |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getMouse()
| const std::unique_ptr< IMouse > & cae::AInput::getMouse |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ setGamepads()
| void cae::AInput::setGamepads |
( |
std::vector< std::unique_ptr< IGamepad > > & | gamepads | ) |
|
|
inlineoverridevirtual |
◆ setKeyboard()
| void cae::AInput::setKeyboard |
( |
std::unique_ptr< IKeyboard > & | keyboard | ) |
|
|
inlineoverridevirtual |
◆ setMouse()
| void cae::AInput::setMouse |
( |
std::unique_ptr< IMouse > & | mouse | ) |
|
|
inlineoverridevirtual |
◆ m_gamepads
| std::vector<std::unique_ptr<IGamepad> > cae::AInput::m_gamepads |
|
private |
◆ m_keyboard
| std::unique_ptr<IKeyboard> cae::AInput::m_keyboard |
|
private |
◆ m_mouse
| std::unique_ptr<IMouse> cae::AInput::m_mouse |
|
private |
The documentation for this interface was generated from the following file:
- modules/Interfaces/include/Interfaces/Input/AInput.hpp