Mouse Properties |
The Mouse type exposes the following members.
Name | Description | |
---|---|---|
Axes |
List of axes in this controller.
(Inherited from ControllerWithAxes.) | |
Axes2D |
List of Axis2Ds in this controller.
(Inherited from ControllerWithAxes.) | |
axis2DCount |
The Axis2D count in the controller.
(Inherited from ControllerWithAxes.) | |
axisCount |
The axis count in the controller.
(Inherited from ControllerWithAxes.) | |
AxisElementIdentifiers |
Gets a list of all Axis element identifiers.
There is always one element identifier per Axis
which is at the same index as the corresponding Axis.
(Inherited from ControllerWithAxes.) | |
buttonCount |
The Button count in the controller.
(Inherited from Controller.) | |
ButtonElementIdentifiers |
Gets a list of all Button element identifiers.
There is always one element identifier per Button
which is at the same index as the corresponding Button.
(Inherited from Controller.) | |
Buttons |
List of Buttons in this controller.
(Inherited from Controller.) | |
calibrationMap |
The Calibration Map in this controller.
(Inherited from ControllerWithAxes.) | |
CompoundElements |
List of all Compound Elements in this controller.
(Inherited from Controller.) | |
deviceInstanceGuid |
The unique persistent instance GUID of this device.
This is an id generated for the device that may stay constant between application sessions and system restarts.
This can be used for device assignment persistence between runs. The specific platform and input sources in use
affects the reliability of this value for device assignment persistence.
A value of Guid.Empty means the device or input source has no reliable unique identifier so persistant assignment
isn't possible using this value. Even if a Guid is provided, reliability when multiple identical controllers are
attached depends greatly on the platform and input source(s) currently in use.
(Overrides ControllerdeviceInstanceGuid.) | |
elementCount |
The Element count in the controller.
(Inherited from Controller.) | |
ElementIdentifiers |
Gets a list of all element identifiers of all types.
(Inherited from Controller.) | |
Elements |
List of all Elements in this controller.
(Inherited from Controller.) | |
enabled |
Is the controller enabled? Disabled controllers return no input.
(Inherited from Controller.) | |
extension |
Gets an object used to access controller and platform-specific controller functions.
(Inherited from Controller.) | |
hardwareIdentifier |
String of information from the controller used for identifying unknown controller maps for saving/loading.
(Inherited from Controller.) | |
hardwareName |
The name the controller hardware returns.
(Inherited from Controller.) | |
hardwareTypeGuid |
The Rewired GUID associated with this device. A GUID of all zeros is an Unknown Controller.
(Inherited from Controller.) | |
identifier |
Gets identifying information about the Controller.
(Inherited from Controller.) | |
isConnected |
Is the controller connected?
(Inherited from Controller.) | |
mapTypeString |
String representation of the controller map type. Can be used for saving/loading.
(Inherited from Controller.) | |
name |
The name of the controller.
This is drawn from the controller definition for recognized controllers.
For unrecognized controllers, the name returned by the hardware is used instead.
The returned value will be localized if localization is in use.
(Inherited from Controller.) | |
screenPosition |
The current position of the mouse pointer on the screen in pixels.
| |
screenPositionDelta |
The difference in position of the mouse pointer on the screen since the last frame in pixels.
| |
screenPositionPrev |
The position of the mouse pointer on the screen on the previous frame in pixels.
| |
tag |
The tag assigned to the controller. Can be used for find a controller by tag.
(Inherited from Controller.) | |
templateCount |
The Template count in the controller.
(Inherited from Controller.) | |
Templates |
The Controller Templates that the Controller implements.
(Inherited from Controller.) | |
type |
The type of this controller.
(Inherited from Controller.) |