| IMouseInput Interface |
Namespace: GeonBit.UI
public interface IMouseInput
The IMouseInput type exposes the following members.
| Name | Description | |
|---|---|---|
| MousePosition |
Get current mouse poisition.
| |
| MousePositionDiff |
Get mouse position change since last frame.
| |
| MouseWheel |
Current mouse wheel value.
| |
| MouseWheelChange |
Mouse wheel change sign (eg 0, 1 or -1) since last frame.
|
| Name | Description | |
|---|---|---|
| AnyMouseButtonClicked |
Return if any of mouse buttons was clicked this frame.
| |
| AnyMouseButtonDown |
Return if any of mouse buttons is down.
| |
| AnyMouseButtonPressed |
Return if any mouse button was pressed in current frame.
| |
| AnyMouseButtonReleased |
Return if any mouse button was released this frame.
| |
| MouseButtonClick |
Check if a given mouse button was just clicked (eg released after being pressed down)
| |
| MouseButtonDown |
Check if a given mouse button is down.
| |
| MouseButtonPressed |
Check if a given mouse button was pressed in current frame.
| |
| MouseButtonReleased |
Check if a given mouse button was released in current frame.
| |
| TransformMousePosition |
Calculate and return current cursor position transformed by a matrix.
| |
| Update |
Update input (called every frame).
| |
| UpdateMousePosition |
Move the cursor to be at the center of the screen.
|