OSVR-Core
SkeletonC.h File Reference

Header. More...

#include <osvr/ClientKit/Export.h>
#include <osvr/Util/APIBaseC.h>
#include <osvr/Util/ClientReportTypesC.h>
#include <osvr/Util/ReturnCodesC.h>
#include <osvr/Util/SkeletonC.h>
#include <stdint.h>

Go to the source code of this file.

Functions

Skeleton API
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonBoneId (OSVR_Skeleton skel, const char *boneName, OSVR_SkeletonBoneCount *boneId)
 OSVR_Skeleton provides an API to iterate over articulation tree and get skeleton related information such as joint, bone states, get number of joints, etc. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonStringBoneNameLength (OSVR_Skeleton skel, OSVR_SkeletonBoneCount boneId, uint32_t *len)
 Get the length of a string parameter associated with the given boneId. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonBoneName (OSVR_Skeleton skel, OSVR_SkeletonBoneCount boneId, char *boneName, uint32_t len)
 Convert the boneId to the bone name. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonBoneState (OSVR_Skeleton skel, OSVR_SkeletonBoneCount boneId, OSVR_SkeletonBoneState *state)
 Get skeleton bone state for given boneId. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonAvailableJointId (OSVR_Skeleton skel, OSVR_SkeletonJointCount jointIndex, OSVR_SkeletonJointCount *jointId)
 Get the jointId for a given available joint. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonAvailableBoneId (OSVR_Skeleton skel, OSVR_SkeletonBoneCount boneIndex, OSVR_SkeletonBoneCount *boneId)
 Get the boneId for a given available bone. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonJointId (OSVR_Skeleton skel, const char *jointName, OSVR_SkeletonJointCount *jointId)
 Convert a given jointName to the jointId. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonStringJointNameLength (OSVR_Skeleton skel, OSVR_SkeletonJointCount jointId, uint32_t *len)
 Get the length of a string parameter associated with the given jointId. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonJointName (OSVR_Skeleton skel, OSVR_SkeletonJointCount boneId, char *jointName, uint32_t len)
 Convert the jointId to the joint name. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonJointState (OSVR_Skeleton skel, OSVR_SkeletonJointCount jointId, OSVR_SkeletonJointState *state)
 Get skeleton joint state for given joint Id. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonNumBones (OSVR_Skeleton skel, OSVR_SkeletonBoneCount *numBones)
 Get the number of bones available for a given skeleton. More...
 
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientGetSkeletonNumJoints (OSVR_Skeleton skel, OSVR_SkeletonJointCount *numJoints)
 Get the number of joints available for a given skeleton. More...
 

Detailed Description

Header.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr