PICO Unity XR SDK
|
Static Public Member Functions | |
static bool | GetHeadPosMatrix (out Matrix4x4 matrix) |
Gets the PosMatrix of the head. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetCombineEyeGazePoint (out Vector3 point) |
Gets the position of the combined gaze point for left and right eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetCombineEyeGazeVector (out Vector3 vector) |
Gets the direction of the combined gaze point for left and right eye. This interface is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetLeftEyeGazeOpenness (out float openness) |
Gets the openness of the left eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetRightEyeGazeOpenness (out float openness) |
Gets the openness of the right eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetLeftEyePoseStatus (out uint status) |
Gets the pose status of the left eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetRightEyePoseStatus (out uint status) |
Gets the pose status of the right eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetCombinedEyePoseStatus (out uint status) |
Gets the combined pose status for left and right eye. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetLeftEyePositionGuide (out Vector3 position) |
Gets the position of the left eye in a coordinate system. The upper-right point of the sensor is taken as the origin (0, 0) and the lower-left point is taken as (1, 1). This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetRightEyePositionGuide (out Vector3 position) |
Gets the position of the right eye in a coordinate system. The upper-right point of the sensor is taken as the origin (0, 0) and the lower-left point is taken as (1, 1). This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetFoveatedGazeDirection (out Vector3 direction) |
Gets the gaze direction for foveated rendering (i.e., the central point of fixed foveated rendering). This function is only available for Neo2 Eye and Neo3 Pro. More... | |
static bool | GetFoveatedGazeTrackingState (out uint state) |
Gets the current state of the signal for foveated gaze direction. This function is only available for Neo 2 Eye and Neo 3 Pro. More... | |
Static Private Member Functions | |
static bool | GetEyeTrackingDevice (out InputDevice device) |
Gets the input device for eye tracking data. This function is only available for Neo2 Eye and Neo3 Pro. More... | |
|
static |
Gets the combined pose status for left and right eye. This function is only available for Neo2 Eye and Neo3 Pro.
status | An int value that indicates the combined pose status returned by the result: 0 -not good; 1 -good. |
true
-returned; false
-failed to return.
|
static |
Gets the position of the combined gaze point for left and right eye. This function is only available for Neo2 Eye and Neo3 Pro.
point | A vector3 value that indicates the position returned by the result. |
true
-returned; false
-failed to return.
|
static |
Gets the direction of the combined gaze point for left and right eye. This interface is only available for Neo2 Eye and Neo3 Pro.
vector | A vector3 value that indicates the direction returned by the result. |
true
-returned; false
-failed to return.
|
staticprivate |
Gets the input device for eye tracking data. This function is only available for Neo2 Eye and Neo3 Pro.
device | The input device returned by the result. |
true
-returned; false
-failed to return.
|
static |
Gets the gaze direction for foveated rendering (i.e., the central point of fixed foveated rendering). This function is only available for Neo2 Eye and Neo3 Pro.
direction | A vector3 value that indicates the direction returned by the result. |
true
-returned; false
-failed to return.
|
static |
Gets the current state of the signal for foveated gaze direction. This function is only available for Neo 2 Eye and Neo 3 Pro.
status | An int value that indicates the signal's state returned by the result: 0 -not good; 1 -good. |
true
-returned; false
-failed to return.
|
static |
Gets the PosMatrix of the head. This function is only available for Neo2 Eye and Neo3 Pro.
matrix | The Matrix4x4 returned by the result. |
true
-returned; false
-failed to return.
|
static |
Gets the openness of the left eye. This function is only available for Neo2 Eye and Neo3 Pro.
openness | A float value that indicates the eye openness returned by the result. The valid value ranges from 0.0 to 1.0 . 0.0 incicates completely closed, 1.0 indicates completely open. |
true
-returned; false
-failed to return.
|
static |
Gets the pose status of the left eye. This function is only available for Neo2 Eye and Neo3 Pro.
status | An int value that indicates the pose status returned by the result: 0 -not good; 1 -good. |
true
-returned; false
-failed to return.
|
static |
Gets the position of the left eye in a coordinate system. The upper-right point of the sensor is taken as the origin (0, 0) and the lower-left point is taken as (1, 1). This function is only available for Neo2 Eye and Neo3 Pro.
position | A vector3 value that indicates the position returned by the result. |
true
-returned; false
-failed to return.
|
static |
Gets the openness of the right eye. This function is only available for Neo2 Eye and Neo3 Pro.
openness | A float value that indicates the eye openness returned by the result. The valid value ranges from 0.0 to 1.0 . 0.0 indicates completely closed, 1.0 indicates completely open. |
true
-returned; false
-failed to return.
|
static |
Gets the pose status of the right eye. This function is only available for Neo2 Eye and Neo3 Pro.
status | An int value that indicates the pose status returned by the result: 0 -not good; 1 -good. |
true
-returned; false
-failed to return.
|
static |
Gets the position of the right eye in a coordinate system. The upper-right point of the sensor is taken as the origin (0, 0) and the lower-left point is taken as (1, 1). This function is only available for Neo2 Eye and Neo3 Pro.
position | A vector3 value that indicates the position returned by the result. |
true
-returned; false
-failed to return.