a vector containing the active device information
Returns a map of the gestures performed by all the active devices, mapped by their device IDs
the map of devices and gestures
Returns the orientation of the given device (in world coordinates)
the ID of the device to retreive the orientation for
the given device's orientation (in world coordinates)
Returns the position of the given device (in world coordinates)
the ID of the device to retreive the position for
the given device's position (in world coordinates)
Returns the type of a requested device
the ID of the device
the type of the device
Returns a list of all the devices that a given key is down on (Note that a button is considered "down" at any point while it is held)
the code of the key to test
the list of devices that have the given key down
Returns a list of all the devices that a given key has been pressed on this frame (Note that a button is considered "pressed" only on the first frame that it is held, use isButtonDown to test if the button is down over multiple frames)
the code of the key to test
the list of devices that have the given key pressed
Returns a list of all the devices that a given key has been released on this frame
the code of the key to test
the list of devices that have the given key released
Returns whether ANY device is receiving (or has received) a given gesture this frame and also returns a list of those devices
the gesture to test
a list of devices currently performing the given gesture any device, false otherwise
Returns a map of all keys down this frame, mapped by their devices
a map of devices to lists of keys that are currently down on that device
Returns the data associated with the fixation of the eyes (in world coordinates)
the position of the user's fixation and the confidence in the values given by the eye tracking system(ranges from 0.0 to 1.0f), null if eye fixation data doesn't exist
Returns data about potential eye stress
data structure of eye stress if it exists - isFixationDepthUncomfortable whether or not the users current fixation point is too close to them - hasDepthViolationOccured whether or not a depth violation has occurred (this happens when a user's fixation point remains too close for too long) - remainingAtUncomfortableDistance the number of seconds remaining for a user to have their fixation depth at an unacceptable distance before a depth violation occurs null thoerwise
Returns the gesture data associated with a given gesture for a given device
the device to retreive the gesture data for
the gesture to retrieve the gesture data for
a list of the gesture data that has been received since it was last updated
Returns the data associated with the left eye (in world coordinates)
data structure of the left eye information if it exists - position the position of the left eye - rotation the rotation of the left eye - confidence the confidence in the values given by the eye tracking system (ranges from 0.0 to 1.0f) - isBlinking true if the user has their left eye closed, false otherwise null otherwise
Returns the left hand tracking information
the left hand tracking information
Returns a list of all gestures performed (or being performed) on a given device this frame
the ID of the device for which to retreive the gesture data
the list of gestures performed (or being performed) this frame device this frame, false otherwise
Returns a map of all keys pressed this frame, mapped by their devices
a map of devices to lists of keys that are currently pressed on that device
Returns The DeviceInfo for the primary control device.
a DeviceInfo instance, if no devices then DeviceInfo.deviceID will be invalid
Returns The DeviceID for the primary control device.
The DeviceID of the primary Control, if no devices then be invalid returned.
Returns a map of all keys released this frame, mapped by their devices
a map of devices to lists of keys released on that device
Returns the data associated with the right eye (in world coordinates)
data structure of the right eye information if it exists - position the position of the right eye - rotation the rotation of the right eye - confidence the confidence in the values given by the eye tracking system (ranges from 0.0 to 1.0f) - isBlinking true if the user has their right eye closed, false otherwise null otherwise
Returns the right hand tracking information
the right hand tracking information
Returns the touched touchpad position(s) for a given device
the ID of the device to retreive the touchpad position for
the returned touchpad information
Returns the touchpad touch information for all active devices that have touchpad information
touchPadInfo the list of device touchpad information return true if at least one device with touchpad information exists, false otherwise
Returns whether a given key is currently down on ANY active device (Note that a button is considered "down" at any point while it is held)
the code of the key to test
true if there is a device has the given key down, false otherwise
Returns whether a given key is currently down the given device (Note that a button is considered "down" at any point while it is held)
the code of the key to test
the device to test the keycode on
true if the given device has the given key down, false otherwise
Returns whether a given key has been pressed on ANY active device this frame (Note that a button is considered "pressed" only on the first frame that it is held, use isButtonDown to test if the button is down over multiple frames)
the code of the key to test
true if there is a device has pressed the given key this frame, false otherwise
Returns whether a given key has been pressed on the given device this frame (Note that a button is considered "pressed" only on the first frame that it is held, use isButtonDown to test if the button is down over multiple frames)
the code of the key to test
the device to test the keycode on
true if the given device has the given key pressed this frame, false otherwise
Returns whether a given key has been released on ANY active device this frame
the code of the key to test
true if there is a device has released the given key this frame, false otherwise
Returns whether a given key has been released on the given device this frame
the code of the key to test
the device to test the keycode on
true if the given deivce has released the given key this frame, false otherwise
Checks if the given device's orientation has been updated this frame
the ID of the device to test
true if the given device has had its orientation updated this frame, false otherwise
Checks if the given device's position has been updated this frame
the ID of the device to test
true if the given device has had its position updated this frame, false otherwise
Returns whether or not new eye tracking information has been received this frame
true if new eye tracking information has been received this frame, false otherwise
Returns whether new data for a gesture has been received this frame
the device to check the gesture data for
the gesture to check the gesture data for
true if this device exists, has data for the given gesture and that data has been updated this frame, false otherwise
Returns whether ANY device is receiving (or has received) a given gesture this frame
the gesture to test
true if the given gesture has been received (or is being received) this frame by any device, false otherwise
Returns whether or not new left hand tracking information has been received this frame
true if new left hand tracking information has been received this frame, false otherwise
Returns Checks if the DeviceId provided is the Primary DeviceId.
the ID of the device to check.
true if the deviceId is that of the Primary device otherwise false is returned.
Returns whether or not new right hand tracking information has been received this frame
true if new right hand tracking information has been received this frame, false otherwise
Returns whether ANY active device's touchpad is currently being used
true if there is a device whose touchpad is being used, false otherwise
Returns whether the given device's touchpad is currently being used
true if the given device exists and has its touchpad being used
Generated using TypeDoc
Returns infomation about the devices that have been used with this client