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