retrograde.input

Retrograde Engine

Members

Aliases

InvertMagnitude
alias InvertMagnitude = Flag!"InvertMagnitude"
Undocumented in source.

Classes

InputHandler
class InputHandler
Undocumented in source.
InputMessageData
class InputMessageData
Undocumented in source.
JoystickAxisEventData
class JoystickAxisEventData
Undocumented in source.
JoystickBallEventData
class JoystickBallEventData
Undocumented in source.
JoystickButtonEventData
class JoystickButtonEventData
Undocumented in source.
JoystickHatEventData
class JoystickHatEventData
Undocumented in source.
KeyboardKeyEventData
class KeyboardKeyEventData
Undocumented in source.
MappedInputCommandChannel
class MappedInputCommandChannel
Undocumented in source.
MappedInputCommandData
class MappedInputCommandData
Undocumented in source.
MouseButtonEventData
class MouseButtonEventData
Undocumented in source.
MouseMotionEventData
class MouseMotionEventData
Undocumented in source.
RawInputEventChannel
class RawInputEventChannel
Undocumented in source.

Enums

DeviceType
enum DeviceType
Undocumented in source.
InputEvent
enum InputEvent
Undocumented in source.
JoystickBallAxis
enum JoystickBallAxis
Undocumented in source.
JoystickHatPosition
enum JoystickHatPosition
Undocumented in source.
KeyboardKeyCode
enum KeyboardKeyCode
Undocumented in source.
KeyboardKeyModifier
enum KeyboardKeyModifier
Undocumented in source.
MouseAxis
enum MouseAxis
Undocumented in source.
MouseButton
enum MouseButton
Undocumented in source.

Functions

registerInputEventDebugSids
void registerInputEventDebugSids(SidMap sidMap)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Device
struct Device
Undocumented in source.
EventMappingKey
struct EventMappingKey
Undocumented in source.

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE.txt file.