File interface.h
FileList > openxr > interface.h
Go to the source code of this file
#include <openxr/openxr.h>
Classes
Type | Name |
---|---|
struct | ixr_hand_tracker |
struct | ixr_session |
Public Types
Type | Name |
---|---|
typedef struct ht_illixr_handle_t * | ht_illixr_handle |
Public Functions
Type | Name |
---|---|
XrResult | illixr_xrCreateHandTrackerEXT (XrSession session, const XrHandTrackerCreateInfoEXT * createInfo, XrHandTrackerEXT * handTracker) |
XrResult XRAPI_CALL | illixr_xrDestroyHandTrackerEXT (XrHandTrackerEXT handTracker) |
XrResult XRAPI_CALL | illixr_xrLocateHandJointsEXT (XrHandTrackerEXT handTracker, const XrHandJointsLocateInfoEXT * locateInfo, XrHandJointLocationsEXT * locations) |
Macros
Type | Name |
---|---|
define | EXTERNC |
Public Types Documentation
typedef ht_illixr_handle
typedef struct ht_illixr_handle_t* ht_illixr_handle;
Public Functions Documentation
function illixr_xrCreateHandTrackerEXT
XrResult illixr_xrCreateHandTrackerEXT (
XrSession session,
const XrHandTrackerCreateInfoEXT * createInfo,
XrHandTrackerEXT * handTracker
)
Create a hand joints handle.
Parameters:
session
An XrSession in which the hand tracker will be active.createInfo
The XrHandTrackerCreateInfoEXT used to specify the hand tracker.handTracker
The returned XrHandTrackerEXT handle.
Returns:
XrResult instance.
function illixr_xrDestroyHandTrackerEXT
XrResult XRAPI_CALL illixr_xrDestroyHandTrackerEXT (
XrHandTrackerEXT handTracker
)
Destroy a hand joints handle
Parameters:
handTracker
An XrHandTrackerEXT previously created by illixr_xrCreateHandTrackerEXT.
Returns:
XrResult instance.
function illixr_xrLocateHandJointsEXT
XrResult XRAPI_CALL illixr_xrLocateHandJointsEXT (
XrHandTrackerEXT handTracker,
const XrHandJointsLocateInfoEXT * locateInfo,
XrHandJointLocationsEXT * locations
)
Locate hand joint locations
Parameters:
handTracker
An XrHandTrackerEXT previously created by illixr_xrCreateHandTrackerEXT.locateInfo
Pointer to XrHandJointsLocateInfoEXT describing information to locate hand joints.locations
Pointer to XrHandJointLocationsEXT receiving the returned hand joint locations.
Returns:
XrResult instance.
Macro Definition Documentation
define EXTERNC
#define EXTERNC
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/openxr/interface.h