Generated by DocFX

Class MouseMonitor

Monitors changes in Mouse button state and cursor position

Inheritance
System.Object
InputMonitor<Microsoft.Xna.Framework.Input.MouseState, MouseButtons>
MouseMonitor
Inherited Members
InputMonitor<MouseState, MouseButtons>.previousState
InputMonitor<MouseState, MouseButtons>.currentState
InputMonitor<MouseState, MouseButtons>.UpdateActive
InputMonitor<MouseState, MouseButtons>.BeginUpdate(MouseState)
InputMonitor<MouseState, MouseButtons>.EndUpdate()
InputMonitor<MouseState, MouseButtons>.GetInputState(MouseButtons)
InputMonitor<MouseState, MouseButtons>.CheckButton(MouseButtons, InputState)
InputMonitor<MouseState, MouseButtons>.CheckAnyButton(MouseButtons[], InputState)
InputMonitor<MouseState, MouseButtons>.CheckAllButtons(MouseButtons[], InputState)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Ladybug.UserInput
Assembly: ladybug.dll
Syntax
public class MouseMonitor : InputMonitor<MouseState, MouseButtons>

Methods

| Improve this Doc View Source

GetCursorPosition()

Gets the window-space cursor position

Declaration
public Vector2 GetCursorPosition()
Returns
Type Description
Microsoft.Xna.Framework.Vector2
| Improve this Doc View Source

GetInputState(MouseButtons)

Gets the InputState of the given mouse button

Declaration
public override InputState GetInputState(MouseButtons key)
Parameters
Type Name Description
MouseButtons key
Returns
Type Description
InputState
Overrides
Ladybug.UserInput.InputMonitor<Microsoft.Xna.Framework.Input.MouseState, Ladybug.UserInput.MouseButtons>.GetInputState(Ladybug.UserInput.MouseButtons)