Skip to content

InputController ​

#include "Core/Input/InputController.h"

Public Functions ​

Name
InputController()
voidbindAction(const char * name, EKeyState state, KeyCallback fn)<br>See InputBindings.cpp file for default actions.
voidbindAxis(const char * name, AxisCallback fn)
voidtriggerAction(const char * name, EKeyState state)<br>Make action active.

Friends ​

Name
classInputManager

Public Functions Documentation ​

function InputController ​

cpp
InputController()

function bindAction ​

cpp
void bindAction(
    const char * name,
    EKeyState state,
    KeyCallback fn
)

See InputBindings.cpp file for default actions.

function bindAxis ​

cpp
void bindAxis(
    const char * name,
    AxisCallback fn
)

function triggerAction ​

cpp
void triggerAction(
    const char * name,
    EKeyState state
)

Make action active.

Friends ​

friend InputManager ​

cpp
friend class InputManager(
    InputManager 
);

Updated on 2026-09-11 at 21:24:25 +0000