This extension augments the XR_EXT_hand_tracking extension.
Runtimes may support a variety of data sources for hand joint data for XR_EXT_hand_tracking, and some runtimes and devices may use joint data from multiple sources. This extension allows an application and the runtime to communicate about and make use of those data sources in a cooperative manner.
This extension allows the application to specify the data sources that it wants data from when creating a hand tracking handle, and allows the runtime to specify the currently active data source.
The application must enable the XR_EXT_hand_tracking extension in order to use this extension.
| Modifier and Type | Field and Description |
|---|---|
| public static final String | XR_EXT_HAND_TRACKING_DATA_SOURCE_EXTENSION_NAME
The extension name. |
| public static final int | XR_EXT_hand_tracking_data_source_SPEC_VERSION
The extension specification version. |
| public static final int | XR_HAND_TRACKING_DATA_SOURCE_CONTROLLER_EXT
XrHandTrackingDataSourceEXT - Describes the hand tracking data source. |
| public static final int | XR_HAND_TRACKING_DATA_SOURCE_UNOBSTRUCTED_EXT
XrHandTrackingDataSourceEXT - Describes the hand tracking data source. |
| public static final int | XR_TYPE_HAND_TRACKING_DATA_SOURCE_INFO_EXT
Extends |
| public static final int | XR_TYPE_HAND_TRACKING_DATA_SOURCE_STATE_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| XR_EXT_HAND_TRACKING_DATA_SOURCE_EXTENSION_NAME | back to summary |
|---|---|
| public static final String XR_EXT_HAND_TRACKING_DATA_SOURCE_EXTENSION_NAME The extension name. | |
| XR_EXT_hand_tracking_data_source_SPEC_VERSION | back to summary |
|---|---|
| public static final int XR_EXT_hand_tracking_data_source_SPEC_VERSION The extension specification version. | |
| XR_HAND_TRACKING_DATA_SOURCE_CONTROLLER_EXT | back to summary |
|---|---|
| public static final int XR_HAND_TRACKING_DATA_SOURCE_CONTROLLER_EXT XrHandTrackingDataSourceEXT - Describes the hand tracking data source. DescriptionThe application can use The application can use it with If the Enumerant Descriptions
See Also
| |
| XR_HAND_TRACKING_DATA_SOURCE_UNOBSTRUCTED_EXT | back to summary |
|---|---|
| public static final int XR_HAND_TRACKING_DATA_SOURCE_UNOBSTRUCTED_EXT XrHandTrackingDataSourceEXT - Describes the hand tracking data source. DescriptionThe application can use The application can use it with If the Enumerant Descriptions
See Also
| |
| XR_TYPE_HAND_TRACKING_DATA_SOURCE_INFO_EXT | back to summary |
|---|---|
| public static final int XR_TYPE_HAND_TRACKING_DATA_SOURCE_INFO_EXT Extends Enum values: | |
| XR_TYPE_HAND_TRACKING_DATA_SOURCE_STATE_EXT | back to summary |
|---|---|
| public static final int XR_TYPE_HAND_TRACKING_DATA_SOURCE_STATE_EXT Extends Enum values: | |
| EXTHandTrackingDataSource | back to summary |
|---|---|
| private EXTHandTrackingDataSource() | |