libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::events::InputManager Member List

This is the complete list of members for donut::events::InputManager, including all inherited members.

addBinding(Input input, Outputs outputs)donut::events::InputManager
addBinding(Input input, Actions... actions) requires((stddonut::events::InputManagerinline
bind(Input input, Outputs outputs)donut::events::InputManager
bind(Input input, Actions... actions) requires((stddonut::events::InputManagerinline
controllerLeftStickJustMoved() const noexceptdonut::events::InputManager
controllerLeftTriggerJustMoved() const noexceptdonut::events::InputManager
controllerRightStickJustMoved() const noexceptdonut::events::InputManager
controllerRightTriggerJustMoved() const noexceptdonut::events::InputManager
findBinding(Input input) const noexceptdonut::events::InputManager
getAbsoluteState(std::size_t output) const noexceptdonut::events::InputManager
getAbsoluteState(Action action) const noexcept requires(stddonut::events::InputManagerinline
getAbsoluteValue(std::size_t outputPositive) const noexceptdonut::events::InputManager
getAbsoluteValue(std::size_t outputNegative, std::size_t outputPositive) const noexceptdonut::events::InputManager
getAbsoluteValue(std::size_t outputNegativeX, std::size_t outputPositiveX, std::size_t outputNegativeY, std::size_t outputPositiveY) const noexceptdonut::events::InputManager
getAbsoluteValue(std::size_t outputNegativeX, std::size_t outputPositiveX, std::size_t outputNegativeY, std::size_t outputPositiveY, std::size_t outputNegativeZ, std::size_t outputPositiveZ) const noexceptdonut::events::InputManager
getAbsoluteValue(Action actionPositive) const noexcept requires(stddonut::events::InputManagerinline
getAbsoluteValue(Action actionNegative, Action actionPositive) const noexcept requires(stddonut::events::InputManagerinline
getAbsoluteValue(Action actionNegativeX, Action actionPositiveX, Action actionNegativeY, Action actionPositiveY) const noexcept requires(stddonut::events::InputManagerinline
getAbsoluteValue(Action actionNegativeX, Action actionPositiveX, Action actionNegativeY, Action actionPositiveY, Action actionNegativeZ, Action actionPositiveZ) const noexcept requires(stddonut::events::InputManagerinline
getBindings() constdonut::events::InputManager
getControllerLeftStickPosition() const noexceptdonut::events::InputManager
getControllerLeftTriggerPosition() const noexceptdonut::events::InputManager
getControllerRightStickPosition() const noexceptdonut::events::InputManager
getControllerRightTriggerPosition() const noexceptdonut::events::InputManager
getCurrentOutputs() const noexceptdonut::events::InputManager
getJustPressedOutputs() const noexceptdonut::events::InputManager
getJustReleasedOutputs() const noexceptdonut::events::InputManager
getMousePosition() const noexceptdonut::events::InputManager
getPreviousOutputs() const noexceptdonut::events::InputManager
getRelativeState(std::size_t output) const noexceptdonut::events::InputManager
getRelativeState(Action action) const noexcept requires(stddonut::events::InputManagerinline
getRelativeValue(std::size_t outputPositive) const noexceptdonut::events::InputManager
getRelativeValue(std::size_t outputNegative, std::size_t outputPositive) const noexceptdonut::events::InputManager
getRelativeValue(std::size_t outputNegativeX, std::size_t outputPositiveX, std::size_t outputNegativeY, std::size_t outputPositiveY) const noexceptdonut::events::InputManager
getRelativeValue(std::size_t outputNegativeX, std::size_t outputPositiveX, std::size_t outputNegativeY, std::size_t outputPositiveY, std::size_t outputNegativeZ, std::size_t outputPositiveZ) const noexceptdonut::events::InputManager
getRelativeValue(Action actionPositive) const noexcept requires(stddonut::events::InputManagerinline
getRelativeValue(Action actionNegative, Action actionPositive) const noexcept requires(stddonut::events::InputManagerinline
getRelativeValue(Action actionNegativeX, Action actionPositiveX, Action actionNegativeY, Action actionPositiveY) const noexcept requires(stddonut::events::InputManagerinline
getRelativeValue(Action actionNegativeX, Action actionPositiveX, Action actionNegativeY, Action actionPositiveY, Action actionNegativeZ, Action actionPositiveZ) const noexcept requires(stddonut::events::InputManagerinline
getTouchPosition() const noexceptdonut::events::InputManager
getTouchPressure() const noexceptdonut::events::InputManager
handleEvent(const Event &event)donut::events::InputManager
hasAnyBindings() const noexceptdonut::events::InputManager
InputManager(const InputManagerOptions &options={})donut::events::InputManager
InputManager(const InputManager &)=deletedonut::events::InputManager
InputManager(InputManager &&)=deletedonut::events::InputManager
isControllerConnected() const noexceptdonut::events::InputManager
isPressed(std::size_t output) const noexceptdonut::events::InputManager
isPressed(Input input) const noexceptdonut::events::InputManager
isPressed(Action action) const noexcept requires(stddonut::events::InputManagerinline
justPressed(std::size_t output) const noexceptdonut::events::InputManager
justPressed(Input input) const noexceptdonut::events::InputManager
justPressed(Action action) const noexcept requires(stddonut::events::InputManagerinline
justReleased(std::size_t output) const noexceptdonut::events::InputManager
justReleased(Input input) const noexceptdonut::events::InputManager
justReleased(Action action) const noexcept requires(stddonut::events::InputManagerinline
mouseJustMoved() const noexceptdonut::events::InputManager
mouseWheelJustScrolledHorizontally() const noexceptdonut::events::InputManager
mouseWheelJustScrolledVertically() const noexceptdonut::events::InputManager
move(Input input, i32 offset) noexceptdonut::events::InputManager
operator=(const InputManager &)=deletedonut::events::InputManager
operator=(InputManager &&)=deletedonut::events::InputManager
OUTPUT_COUNTdonut::events::InputManagerstatic
Outputs typedefdonut::events::InputManager
prepareForEvents()donut::events::InputManager
press(Input input, i32 offset=32767) noexceptdonut::events::InputManager
release(Input input, i32 offset=-32767) noexceptdonut::events::InputManager
resetAllInputs() noexceptdonut::events::InputManager
set(Input input, i32 value) noexceptdonut::events::InputManager
setControllerLeftStickDeadzone(float deadzone) noexceptdonut::events::InputManager
setControllerLeftStickSensitivity(float sensitivity) noexceptdonut::events::InputManager
setControllerLeftTriggerDeadzone(float deadzone) noexceptdonut::events::InputManager
setControllerRightStickDeadzone(float deadzone) noexceptdonut::events::InputManager
setControllerRightStickSensitivity(float sensitivity) noexceptdonut::events::InputManager
setControllerRightTriggerDeadzone(float deadzone) noexceptdonut::events::InputManager
setMouseSensitivity(float sensitivity) noexceptdonut::events::InputManager
setTouchMotionSensitivity(float sensitivity) noexceptdonut::events::InputManager
setTouchPressureDeadzone(float deadzone) noexceptdonut::events::InputManager
touchJustChangedPressure() const noexceptdonut::events::InputManager
touchJustMoved() const noexceptdonut::events::InputManager
unbind(Input input)donut::events::InputManager
unbindAll() noexceptdonut::events::InputManager
~InputManager()donut::events::InputManager