MouseState

struct MouseState : System.ValueType

Represents a mouse state with cursor position and button press information.

readonly int X

Gets horizontal position of the cursor in relation to the window.

readonly int Y

Gets vertical position of the cursor in relation to the window.

readonly Point Position

Gets cursor position.

readonly ButtonState LeftButton

Gets state of the left mouse button.

readonly ButtonState MiddleButton

Gets state of the middle mouse button.

readonly ButtonState RightButton

Gets state of the right mouse button.

readonly int ScrollWheelValue

Returns cumulative scroll wheel value since the game start.

readonly ButtonState XButton1

Gets state of the XButton1.

readonly ButtonState XButton2

Gets state of the XButton2.

bool op_Equality(MouseState left, MouseState right)

Compares whether two MouseState instances are equal.

Parameters:
  • left (Microsoft.Xna.Framework.Input.MouseState) – MouseState instance on the left of the equal sign.
  • right (Microsoft.Xna.Framework.Input.MouseState) – MouseState instance on the right of the equal sign.
Returns:

true if the instances are equal; false otherwise.

bool op_Inequality(MouseState left, MouseState right)

Compares whether two MouseState instances are not equal.

Parameters:
  • left (Microsoft.Xna.Framework.Input.MouseState) – MouseState instance on the left of the equal sign.
  • right (Microsoft.Xna.Framework.Input.MouseState) – MouseState instance on the right of the equal sign.
Returns:

true if the objects are not equal; false otherwise.

bool Equals(System.Object obj)

Compares whether current instance is equal to specified object.

Parameters:
  • obj (System.Object) – The MouseState to compare.
Returns:
int GetHashCode()

Gets the hash code for MouseState instance.

Returns:Hash code of the object.
void set_X(int value)
Parameters:
  • value (int) –
void set_Y(int value)
Parameters:
  • value (int) –
void set_LeftButton(ButtonState value)
Parameters:
  • value (Microsoft.Xna.Framework.Input.ButtonState) –
void set_MiddleButton(ButtonState value)
Parameters:
  • value (Microsoft.Xna.Framework.Input.ButtonState) –
void set_RightButton(ButtonState value)
Parameters:
  • value (Microsoft.Xna.Framework.Input.ButtonState) –
void set_ScrollWheelValue(int value)
Parameters:
  • value (int) –
void set_XButton1(ButtonState value)
Parameters:
  • value (Microsoft.Xna.Framework.Input.ButtonState) –
void set_XButton2(ButtonState value)
Parameters:
  • value (Microsoft.Xna.Framework.Input.ButtonState) –