Namespace Bonsai.Shaders.Input
Classes
- GamePad
Represents an operator that generates a sequence with the current state of the specified gamepad device.
- KeyDown
Represents an operator that generates a sequence of events produced whenever a key is pressed while the shader window has focus.
- KeyPress
Represents an operator that generates a sequence of characters produced whenever a key is pressed while the shader window has focus.
- KeyUp
Represents an operator that generates a sequence of events produced whenever a key is released while the shader window has focus.
- Keyboard
Represents an operator that generates a sequence with the current state of the specified keyboard device.
- Mouse
Represents an operator that generates a sequence with the current state of the specified mouse device.
- MouseCursor
Represents an operator that generates a sequence with the current state of the mouse cursor. The position is defined in absolute desktop points, with the origin placed at the top-left corner of the display.
- MouseDown
Represents an operator that generates a sequence of events produced whenever a mouse button is pressed over the shader window.
- MouseEnter
Represents an operator that generates a sequence of events produced whenever the mouse cursor enters the shader window bounds.
- MouseLeave
Represents an operator that generates a sequence of events produced whenever the mouse cursor leaves the shader window bounds.
- MouseMove
Represents an operator that generates a sequence of events produced whenever the mouse is moved over the shader window.
- MouseUp
Represents an operator that generates a sequence of events produced whenever a mouse button is released over the shader window.
- MouseWheel
Represents an operator that generates a sequence of events produced whenever the mouse wheel is moved over the shader window.
- NormalizedDeviceCoordinates
Represents an operator that converts each point in the sequence from window client coordinates into normalized device coordinates.