Class VirtualButton.Mouse
Mouse virtual button.
public class VirtualButton.Mouse : VirtualButton, IVirtualButton- Inheritance
- 
      objectVirtualButton.Mouse
- Implements
- Inherited Members
Constructors
Mouse(string, int, bool)
protected Mouse(string name, int id, bool isPositiveAndNegative)Parameters
Fields
DeltaX
Equivalent to X Axis delta of MousePosition.
public static readonly VirtualButton.Mouse DeltaXField Value
DeltaY
Equivalent to Y Axis delta of MousePosition.
public static readonly VirtualButton.Mouse DeltaYField Value
Extended1
Equivalent to Extended1.
public static readonly VirtualButton.Mouse Extended1Field Value
Extended2
Equivalent to Extended2.
public static readonly VirtualButton.Mouse Extended2Field Value
Left
Equivalent to Left.
public static readonly VirtualButton.Mouse LeftField Value
Middle
Equivalent to Middle.
public static readonly VirtualButton.Mouse MiddleField Value
PositionX
Equivalent to X Axis of MousePosition.
public static readonly VirtualButton.Mouse PositionXField Value
PositionY
Equivalent to Y Axis of MousePosition.
public static readonly VirtualButton.Mouse PositionYField Value
Right
Equivalent to Right.
public static readonly VirtualButton.Mouse RightField Value
Methods
GetValue(InputManager)
Gets the value associated with this virtual button from an input manager.
public override float GetValue(InputManager manager)Parameters
- managerInputManager
- The manager. 
Returns
- float
- System.Single. 
IsDown(InputManager)
Indicate if the button is currently down
public override bool IsDown(InputManager manager)Parameters
- managerInputManager
- The input manager 
Returns
IsPressed(InputManager)
Indicate if the button has been pressed since the last frame
public override bool IsPressed(InputManager manager)Parameters
- managerInputManager
- The input manager 
Returns
IsReleased(InputManager)
Indicate if the button has been released since the last frame
public override bool IsReleased(InputManager manager)Parameters
- managerInputManager
- The input manager