OSVR-Core
|
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... | |
Header.