Namespace OmegaEngine.Input
Handlers for mouse, keyboard and touch input.
Classes
- InputProvider
Processes events from an input device into higher-level navigational commands.
- InputReceiverBase
Base class to simplify implementing IInputReceiver
- KeyboardInputProvider
Processes keyboard events into higher-level navigational commands.
- MouseAction
An action bound to a mouse input.
- MouseAreaSelection
A rectangular selection action bound to a mouse input.
- MouseInputProvider
Processes mouse events into higher-level navigational commands.
- MouseInputScheme
Controls which mouse button does what.
- MouseNavigation
A navigation action bound to a mouse input.
- TouchInputProvider
Processes touch events into higher-level navigational commands.
- UpdateReceiver
Calls a callback delegate whenever any kind of input is received.
Interfaces
- IInputReceiver
An object that receives input from an InputProvider.
Enums
- MouseNavigationAxis
An axis / degree-of-freedom manipulatable by mouse.