-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 5bee079
Showing
575 changed files
with
158,369 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Copyright © Facebook Technologies, LLC and its affiliates. All rights reserved. | ||
|
||
Your use of this SDK or tool is subject to the Oculus SDK License Agreement, available at https://developer.oculus.com/licenses/oculussdk/ |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
#ifndef EXTX1_EVENT_CHANNEL_H_ | ||
#define EXTX1_EVENT_CHANNEL_H_ 1 | ||
|
||
/********************** | ||
This file is @generated from the OpenXR XML API registry. | ||
Language : C99 | ||
Copyright : (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary. | ||
***********************/ | ||
|
||
#include <openxr/openxr.h> | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
|
||
#ifndef XR_EXTX1_event_channel | ||
|
||
// XR_EXTX1_event_channel is a preprocessor guard. Do not pass it to API calls. | ||
#define XR_EXTX1_event_channel 1 | ||
XR_DEFINE_HANDLE(XrEventChannelEXTX1) | ||
#define XR_EXTX1_event_channel_SPEC_VERSION 3 | ||
#define XR_EXTX1_EVENT_CHANNEL_EXTENSION_NAME "XR_EXTX1_event_channel" | ||
static const XrStructureType XR_TYPE_EVENT_CHANNEL_CREATE_INFO_EXTX1 = (XrStructureType) 1000170001; | ||
static const XrStructureType XR_TYPE_EVENT_CHANNEL_TARGET_EXTX1 = (XrStructureType) 1000170002; | ||
static const XrStructureType XR_TYPE_SELECT_EVENT_CHANNEL_INFO_EXTX1 = (XrStructureType) 1000170003; | ||
// XrEventChannelEXTX1 | ||
static const XrObjectType XR_OBJECT_TYPE_EVENT_CHANNEL_EXTX1 = (XrObjectType) 1000170000; | ||
|
||
typedef enum XrSelectEventChannelFlagsEXTX1 { | ||
XR_SELECT_EVENT_CHANNEL_FLAGS_EXTX1_MAX_ENUM = 0x7FFFFFFF | ||
} XrSelectEventChannelFlagsEXTX1; | ||
typedef struct XrEventChannelCreateInfoEXTX1 { | ||
XrStructureType type; | ||
const void* XR_MAY_ALIAS next; | ||
} XrEventChannelCreateInfoEXTX1; | ||
|
||
typedef struct XrEventChannelTargetEXTX1 { | ||
XrStructureType type; | ||
const void* XR_MAY_ALIAS next; | ||
XrEventChannelEXTX1 channel; | ||
} XrEventChannelTargetEXTX1; | ||
|
||
typedef struct XrSelectEventChannelInfoEXTX1 { | ||
XrStructureType type; | ||
const void* XR_MAY_ALIAS next; | ||
XrSelectEventChannelFlagsEXTX1 flags; | ||
XrDuration timeout; | ||
uint32_t eventChannelCount; | ||
const XrEventChannelEXTX1* eventChannels; | ||
} XrSelectEventChannelInfoEXTX1; | ||
|
||
typedef XrResult (XRAPI_PTR *PFN_xrCreateEventChannelEXTX1)(XrInstance instance, const XrEventChannelCreateInfoEXTX1* createInfo, XrEventChannelEXTX1* channel); | ||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyEventChannelEXTX1)(XrEventChannelEXTX1 channel); | ||
typedef XrResult (XRAPI_PTR *PFN_xrPollEventChannelEXTX1)(XrEventChannelEXTX1 channel, XrEventDataBuffer* eventData); | ||
typedef XrResult (XRAPI_PTR *PFN_xrSelectEventChannelEXTX1)(XrInstance instance, XrSelectEventChannelInfoEXTX1* info, uint32_t* channelWithEvent); | ||
typedef XrResult (XRAPI_PTR *PFN_xrSetDefaultEventChannelEXTX1)(XrInstance instance, XrEventChannelEXTX1 channel); | ||
|
||
#ifndef XR_NO_PROTOTYPES | ||
#ifdef XR_EXTENSION_PROTOTYPES | ||
XRAPI_ATTR XrResult XRAPI_CALL xrCreateEventChannelEXTX1( | ||
XrInstance instance, | ||
const XrEventChannelCreateInfoEXTX1* createInfo, | ||
XrEventChannelEXTX1* channel); | ||
|
||
XRAPI_ATTR XrResult XRAPI_CALL xrDestroyEventChannelEXTX1( | ||
XrEventChannelEXTX1 channel); | ||
|
||
XRAPI_ATTR XrResult XRAPI_CALL xrPollEventChannelEXTX1( | ||
XrEventChannelEXTX1 channel, | ||
XrEventDataBuffer* eventData); | ||
|
||
XRAPI_ATTR XrResult XRAPI_CALL xrSelectEventChannelEXTX1( | ||
XrInstance instance, | ||
XrSelectEventChannelInfoEXTX1* info, | ||
uint32_t* channelWithEvent); | ||
|
||
XRAPI_ATTR XrResult XRAPI_CALL xrSetDefaultEventChannelEXTX1( | ||
XrInstance instance, | ||
XrEventChannelEXTX1 channel); | ||
#endif /* XR_EXTENSION_PROTOTYPES */ | ||
#endif /* !XR_NO_PROTOTYPES */ | ||
#endif /* XR_EXTX1_event_channel */ | ||
|
||
#ifdef XR_EXTX1_EVENT_CHANNEL_TAG_ALIAS | ||
typedef XrEventChannelCreateInfoEXTX1 XrEventChannelCreateInfoEXT; | ||
typedef XrEventChannelEXTX1 XrEventChannelEXT; | ||
typedef XrEventChannelTargetEXTX1 XrEventChannelTargetEXT; | ||
typedef XrSelectEventChannelFlagsEXTX1 XrSelectEventChannelFlagsEXT; | ||
typedef XrSelectEventChannelInfoEXTX1 XrSelectEventChannelInfoEXT; | ||
#define XR_EXT_event_channel_SPEC_VERSION XR_EXTX1_event_channel_SPEC_VERSION | ||
#define XR_EXT_EVENT_CHANNEL_EXTENSION_NAME XR_EXTX1_EVENT_CHANNEL_EXTENSION_NAME | ||
#define XR_TYPE_EVENT_CHANNEL_CREATE_INFO_EXT XR_TYPE_EVENT_CHANNEL_CREATE_INFO_EXTX1 | ||
#define XR_TYPE_EVENT_CHANNEL_TARGET_EXT XR_TYPE_EVENT_CHANNEL_TARGET_EXTX1 | ||
#define XR_TYPE_SELECT_EVENT_CHANNEL_INFO_EXT XR_TYPE_SELECT_EVENT_CHANNEL_INFO_EXTX1 | ||
#define XR_OBJECT_TYPE_EVENT_CHANNEL_EXT XR_OBJECT_TYPE_EVENT_CHANNEL_EXTX1 | ||
#endif /* XR_EXTX1_EVENT_CHANNEL_TAG_ALIAS */ | ||
|
||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
74 changes: 74 additions & 0 deletions
74
OpenXR/meta_openxr_preview/meta_body_tracking_calibration.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
#ifndef META_BODY_TRACKING_CALIBRATION_H_ | ||
#define META_BODY_TRACKING_CALIBRATION_H_ 1 | ||
|
||
/********************** | ||
This file is @generated from the OpenXR XML API registry. | ||
Language : C99 | ||
Copyright : (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary. | ||
***********************/ | ||
|
||
#include <openxr/openxr.h> | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
|
||
#ifndef XR_META_body_tracking_calibration | ||
|
||
// XR_META_body_tracking_calibration is a preprocessor guard. Do not pass it to API calls. | ||
#define XR_META_body_tracking_calibration 1 | ||
#define XR_META_body_tracking_calibration_SPEC_VERSION 1 | ||
#define XR_META_BODY_TRACKING_CALIBRATION_EXTENSION_NAME "XR_META_body_tracking_calibration" | ||
static const XrStructureType XR_TYPE_BODY_TRACKING_CALIBRATION_INFO_META = (XrStructureType) 1000283002; | ||
static const XrStructureType XR_TYPE_BODY_TRACKING_CALIBRATION_STATUS_META = (XrStructureType) 1000283003; | ||
static const XrStructureType XR_TYPE_SYSTEM_PROPERTIES_BODY_TRACKING_CALIBRATION_META = (XrStructureType) 1000283004; | ||
|
||
typedef enum XrBodyTrackingCalibrationStateMETA { | ||
// Valid calibration, pose is safe to use | ||
XR_BODY_TRACKING_CALIBRATION_STATE_VALID_META = 1, | ||
// Calibration is still running, pose may be incorrect | ||
XR_BODY_TRACKING_CALIBRATION_STATE_CALIBRATING_META = 2, | ||
// Calibration is invalid, pose is not safe to use | ||
XR_BODY_TRACKING_CALIBRATION_STATE_INVALID_META = 3, | ||
XR_BODY_TRACKING_CALIBRATION_STATE_MAX_ENUM_META = 0x7FFFFFFF | ||
} XrBodyTrackingCalibrationStateMETA; | ||
// XrBodyTrackingCalibrationStatusMETA extends XrBodyJointLocationsFB | ||
typedef struct XrBodyTrackingCalibrationStatusMETA { | ||
XrStructureType type; | ||
void* XR_MAY_ALIAS next; | ||
XrBodyTrackingCalibrationStateMETA status; | ||
} XrBodyTrackingCalibrationStatusMETA; | ||
|
||
typedef struct XrBodyTrackingCalibrationInfoMETA { | ||
XrStructureType type; | ||
const void* XR_MAY_ALIAS next; | ||
float bodyHeight; | ||
} XrBodyTrackingCalibrationInfoMETA; | ||
|
||
typedef struct XrSystemPropertiesBodyTrackingCalibrationMETA { | ||
XrStructureType type; | ||
void* XR_MAY_ALIAS next; | ||
XrBool32 supportsHeightOverride; | ||
} XrSystemPropertiesBodyTrackingCalibrationMETA; | ||
|
||
typedef XrResult (XRAPI_PTR *PFN_xrSuggestBodyTrackingCalibrationOverrideMETA)(XrBodyTrackerFB bodyTracker, const XrBodyTrackingCalibrationInfoMETA* calibrationInfo); | ||
typedef XrResult (XRAPI_PTR *PFN_xrResetBodyTrackingCalibrationMETA)(XrBodyTrackerFB bodyTracker); | ||
|
||
#ifndef XR_NO_PROTOTYPES | ||
#ifdef XR_EXTENSION_PROTOTYPES | ||
XRAPI_ATTR XrResult XRAPI_CALL xrSuggestBodyTrackingCalibrationOverrideMETA( | ||
XrBodyTrackerFB bodyTracker, | ||
const XrBodyTrackingCalibrationInfoMETA* calibrationInfo); | ||
|
||
XRAPI_ATTR XrResult XRAPI_CALL xrResetBodyTrackingCalibrationMETA( | ||
XrBodyTrackerFB bodyTracker); | ||
#endif /* XR_EXTENSION_PROTOTYPES */ | ||
#endif /* !XR_NO_PROTOTYPES */ | ||
#endif /* XR_META_body_tracking_calibration */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
#ifndef META_BODY_TRACKING_FIDELITY_H_ | ||
#define META_BODY_TRACKING_FIDELITY_H_ 1 | ||
|
||
/********************** | ||
This file is @generated from the OpenXR XML API registry. | ||
Language : C99 | ||
Copyright : (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary. | ||
***********************/ | ||
|
||
#include <openxr/openxr.h> | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
|
||
#ifndef XR_META_body_tracking_fidelity | ||
|
||
// XR_META_body_tracking_fidelity is a preprocessor guard. Do not pass it to API calls. | ||
#define XR_META_body_tracking_fidelity 1 | ||
#define XR_META_body_tracking_fidelity_SPEC_VERSION 1 | ||
#define XR_META_BODY_TRACKING_FIDELITY_EXTENSION_NAME "XR_META_body_tracking_fidelity" | ||
static const XrStructureType XR_TYPE_BODY_TRACKING_FIDELITY_STATUS_META = (XrStructureType) 1000284000; | ||
static const XrStructureType XR_TYPE_SYSTEM_PROPERTIES_BODY_TRACKING_FIDELITY_META = (XrStructureType) 1000284001; | ||
|
||
typedef enum XrBodyTrackingFidelityMETA { | ||
XR_BODY_TRACKING_FIDELITY_LOW_META = 1, | ||
XR_BODY_TRACKING_FIDELITY_HIGH_META = 2, | ||
XR_BODY_TRACKING_FIDELITY_MAX_ENUM_META = 0x7FFFFFFF | ||
} XrBodyTrackingFidelityMETA; | ||
typedef struct XrSystemPropertiesBodyTrackingFidelityMETA { | ||
XrStructureType type; | ||
void* XR_MAY_ALIAS next; | ||
XrBool32 supportsBodyTrackingFidelity; | ||
} XrSystemPropertiesBodyTrackingFidelityMETA; | ||
|
||
// XrBodyTrackingFidelityStatusMETA extends XrBodyJointLocationsFB | ||
typedef struct XrBodyTrackingFidelityStatusMETA { | ||
XrStructureType type; | ||
const void* XR_MAY_ALIAS next; | ||
XrBodyTrackingFidelityMETA fidelity; | ||
} XrBodyTrackingFidelityStatusMETA; | ||
|
||
typedef XrResult (XRAPI_PTR *PFN_xrRequestBodyTrackingFidelityMETA)(XrBodyTrackerFB bodyTracker, const XrBodyTrackingFidelityMETA fidelity); | ||
|
||
#ifndef XR_NO_PROTOTYPES | ||
#ifdef XR_EXTENSION_PROTOTYPES | ||
XRAPI_ATTR XrResult XRAPI_CALL xrRequestBodyTrackingFidelityMETA( | ||
XrBodyTrackerFB bodyTracker, | ||
const XrBodyTrackingFidelityMETA fidelity); | ||
#endif /* XR_EXTENSION_PROTOTYPES */ | ||
#endif /* !XR_NO_PROTOTYPES */ | ||
#endif /* XR_META_body_tracking_fidelity */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
127 changes: 127 additions & 0 deletions
127
OpenXR/meta_openxr_preview/meta_body_tracking_full_body.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
#ifndef META_BODY_TRACKING_FULL_BODY_H_ | ||
#define META_BODY_TRACKING_FULL_BODY_H_ 1 | ||
|
||
/********************** | ||
This file is @generated from the OpenXR XML API registry. | ||
Language : C99 | ||
Copyright : (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary. | ||
***********************/ | ||
|
||
#include <openxr/openxr.h> | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
|
||
#ifndef XR_META_body_tracking_full_body | ||
|
||
// XR_META_body_tracking_full_body is a preprocessor guard. Do not pass it to API calls. | ||
#define XR_META_body_tracking_full_body 1 | ||
#define XR_META_body_tracking_full_body_SPEC_VERSION 1 | ||
#define XR_META_BODY_TRACKING_FULL_BODY_EXTENSION_NAME "XR_META_body_tracking_full_body" | ||
static const XrStructureType XR_TYPE_SYSTEM_PROPERTIES_BODY_TRACKING_FULL_BODY_META = (XrStructureType) 1000274000; | ||
static const XrBodyJointSetFB XR_BODY_JOINT_SET_FULL_BODY_META = (XrBodyJointSetFB) 1000274000; | ||
|
||
typedef enum XrFullBodyJointMETA { | ||
XR_FULL_BODY_JOINT_ROOT_META = 0, | ||
XR_FULL_BODY_JOINT_HIPS_META = 1, | ||
XR_FULL_BODY_JOINT_SPINE_LOWER_META = 2, | ||
XR_FULL_BODY_JOINT_SPINE_MIDDLE_META = 3, | ||
XR_FULL_BODY_JOINT_SPINE_UPPER_META = 4, | ||
XR_FULL_BODY_JOINT_CHEST_META = 5, | ||
XR_FULL_BODY_JOINT_NECK_META = 6, | ||
XR_FULL_BODY_JOINT_HEAD_META = 7, | ||
XR_FULL_BODY_JOINT_LEFT_SHOULDER_META = 8, | ||
XR_FULL_BODY_JOINT_LEFT_SCAPULA_META = 9, | ||
XR_FULL_BODY_JOINT_LEFT_ARM_UPPER_META = 10, | ||
XR_FULL_BODY_JOINT_LEFT_ARM_LOWER_META = 11, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_WRIST_TWIST_META = 12, | ||
XR_FULL_BODY_JOINT_RIGHT_SHOULDER_META = 13, | ||
XR_FULL_BODY_JOINT_RIGHT_SCAPULA_META = 14, | ||
XR_FULL_BODY_JOINT_RIGHT_ARM_UPPER_META = 15, | ||
XR_FULL_BODY_JOINT_RIGHT_ARM_LOWER_META = 16, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_WRIST_TWIST_META = 17, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_PALM_META = 18, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_WRIST_META = 19, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_THUMB_METACARPAL_META = 20, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_THUMB_PROXIMAL_META = 21, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_THUMB_DISTAL_META = 22, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_THUMB_TIP_META = 23, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_INDEX_METACARPAL_META = 24, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_INDEX_PROXIMAL_META = 25, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_INDEX_INTERMEDIATE_META = 26, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_INDEX_DISTAL_META = 27, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_INDEX_TIP_META = 28, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_MIDDLE_METACARPAL_META = 29, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_MIDDLE_PROXIMAL_META = 30, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_MIDDLE_INTERMEDIATE_META = 31, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_MIDDLE_DISTAL_META = 32, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_MIDDLE_TIP_META = 33, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_RING_METACARPAL_META = 34, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_RING_PROXIMAL_META = 35, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_RING_INTERMEDIATE_META = 36, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_RING_DISTAL_META = 37, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_RING_TIP_META = 38, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_LITTLE_METACARPAL_META = 39, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_LITTLE_PROXIMAL_META = 40, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_LITTLE_INTERMEDIATE_META = 41, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_LITTLE_DISTAL_META = 42, | ||
XR_FULL_BODY_JOINT_LEFT_HAND_LITTLE_TIP_META = 43, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_PALM_META = 44, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_WRIST_META = 45, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_THUMB_METACARPAL_META = 46, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_THUMB_PROXIMAL_META = 47, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_THUMB_DISTAL_META = 48, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_THUMB_TIP_META = 49, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_INDEX_METACARPAL_META = 50, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_INDEX_PROXIMAL_META = 51, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_INDEX_INTERMEDIATE_META = 52, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_INDEX_DISTAL_META = 53, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_INDEX_TIP_META = 54, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_MIDDLE_METACARPAL_META = 55, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_MIDDLE_PROXIMAL_META = 56, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_MIDDLE_INTERMEDIATE_META = 57, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_MIDDLE_DISTAL_META = 58, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_MIDDLE_TIP_META = 59, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_RING_METACARPAL_META = 60, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_RING_PROXIMAL_META = 61, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_RING_INTERMEDIATE_META = 62, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_RING_DISTAL_META = 63, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_RING_TIP_META = 64, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_LITTLE_METACARPAL_META = 65, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_LITTLE_PROXIMAL_META = 66, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_LITTLE_INTERMEDIATE_META = 67, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_LITTLE_DISTAL_META = 68, | ||
XR_FULL_BODY_JOINT_RIGHT_HAND_LITTLE_TIP_META = 69, | ||
XR_FULL_BODY_JOINT_LEFT_UPPER_LEG_META = 70, | ||
XR_FULL_BODY_JOINT_LEFT_LOWER_LEG_META = 71, | ||
XR_FULL_BODY_JOINT_LEFT_FOOT_ANKLE_TWIST_META = 72, | ||
XR_FULL_BODY_JOINT_LEFT_FOOT_ANKLE_META = 73, | ||
XR_FULL_BODY_JOINT_LEFT_FOOT_SUBTALAR_META = 74, | ||
XR_FULL_BODY_JOINT_LEFT_FOOT_TRANSVERSE_META = 75, | ||
XR_FULL_BODY_JOINT_LEFT_FOOT_BALL_META = 76, | ||
XR_FULL_BODY_JOINT_RIGHT_UPPER_LEG_META = 77, | ||
XR_FULL_BODY_JOINT_RIGHT_LOWER_LEG_META = 78, | ||
XR_FULL_BODY_JOINT_RIGHT_FOOT_ANKLE_TWIST_META = 79, | ||
XR_FULL_BODY_JOINT_RIGHT_FOOT_ANKLE_META = 80, | ||
XR_FULL_BODY_JOINT_RIGHT_FOOT_SUBTALAR_META = 81, | ||
XR_FULL_BODY_JOINT_RIGHT_FOOT_TRANSVERSE_META = 82, | ||
XR_FULL_BODY_JOINT_RIGHT_FOOT_BALL_META = 83, | ||
XR_FULL_BODY_JOINT_COUNT_META = 84, | ||
XR_FULL_BODY_JOINT_NONE_META = 85, | ||
XR_FULL_BODY_JOINT_MAX_ENUM_META = 0x7FFFFFFF | ||
} XrFullBodyJointMETA; | ||
typedef struct XrSystemPropertiesBodyTrackingFullBodyMETA { | ||
XrStructureType type; | ||
void* XR_MAY_ALIAS next; | ||
XrBool32 supportsFullBodyTracking; | ||
} XrSystemPropertiesBodyTrackingFullBodyMETA; | ||
|
||
#endif /* XR_META_body_tracking_full_body */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif |
Oops, something went wrong.