_actionList | Divide::SceneInput | private |
_joystickMap | Divide::SceneInput | private |
_joystickMapCache | Divide::SceneInput | private |
_keyLog | Divide::SceneInput | private |
_keyMap | Divide::SceneInput | private |
_keyMapCache | Divide::SceneInput | private |
_mouseBtnLog | Divide::SceneInput | private |
_mouseMap | Divide::SceneInput | private |
_mouseMapCache | Divide::SceneInput | private |
_parentScene | Divide::SceneInput | private |
actionList() noexcept | Divide::SceneInput | |
addJoystickMapping(Input::Joystick device, Input::JoystickElementType elementType, U32 id, const PressReleaseActions::Entry &btnCbks) | Divide::SceneInput | |
addKeyMapping(Input::KeyCode key, const PressReleaseActions::Entry &keyCbks) | Divide::SceneInput | |
addMouseMapping(Input::MouseButton button, const PressReleaseActions::Entry &btnCbks) | Divide::SceneInput | |
flushCache() | Divide::SceneInput | |
getJoystickMapping(Input::Joystick device, Input::JoystickElementType elementType, U32 id, PressReleaseActionCbks &btnCbksOut) | Divide::SceneInput | |
getKeyMapping(Input::KeyCode key, PressReleaseActionCbks &keyCbksOut) | Divide::SceneInput | |
getMouseMapping(Input::MouseButton button, PressReleaseActionCbks &btnCbksOut) | Divide::SceneInput | |
getPlayerIndexForDevice(U8 deviceIndex) const | Divide::SceneInput | |
handleCallbacks(const PressReleaseActionCbks &cbks, const InputParams ¶ms, bool onPress) | Divide::SceneInput | protected |
joystickAddRemove(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
joystickAxisMoved(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
joystickBallMoved(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
joystickButtonPressed(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
joystickButtonReleased(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
JoystickMap typedef | Divide::SceneInput | |
JoystickMapCache typedef | Divide::SceneInput | |
JoystickMapCacheEntry typedef | Divide::SceneInput | |
JoystickMapEntry typedef | Divide::SceneInput | |
joystickPovMoved(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
joystickRemap(const Input::JoystickEvent &arg) override | Divide::SceneInput | virtual |
KeyLog typedef | Divide::SceneInput | |
KeyMap typedef | Divide::SceneInput | |
KeyMapCache typedef | Divide::SceneInput | |
MouseBtnLog typedef | Divide::SceneInput | |
mouseButtonPressed(const Input::MouseButtonEvent &arg) override | Divide::SceneInput | virtual |
mouseButtonReleased(const Input::MouseButtonEvent &arg) override | Divide::SceneInput | virtual |
MouseMap typedef | Divide::SceneInput | |
MouseMapCache typedef | Divide::SceneInput | |
mouseMoved(const Input::MouseMoveEvent &arg) override | Divide::SceneInput | virtual |
onKeyDown(const Input::KeyEvent &arg) override | Divide::SceneInput | virtual |
onKeyUp(const Input::KeyEvent &arg) override | Divide::SceneInput | virtual |
onPlayerAdd(U8 index) | Divide::SceneInput | |
onPlayerRemove(U8 index) | Divide::SceneInput | |
onRemoveActive() | Divide::SceneInput | |
onSetActive() | Divide::SceneInput | |
onTextEvent(const Input::TextEvent &arg) override | Divide::SceneInput | virtual |
removeJoystickMapping(Input::Joystick device, Input::JoystickElementType elementType, U32 id) | Divide::SceneInput | |
removeKeyMapping(Input::KeyCode key) | Divide::SceneInput | |
removeMouseMapping(Input::MouseButton button) | Divide::SceneInput | |
SceneInput(Scene &parentScene) | Divide::SceneInput | explicit |
~InputAggregatorInterface()=default | Divide::Input::InputAggregatorInterface | virtual |