OSVR-Core
Public Member Functions | List of all members
OSVR_SkeletonObject Struct Reference

Public Member Functions

OSVR_CLIENT_EXPORT OSVR_SkeletonObject (OSVR_ClientContext ctx, osvr::common::PathTree const &articulationTree)
 
OSVR_CLIENT_EXPORT bool getBoneId (const char *boneName, OSVR_SkeletonBoneCount *boneId) const
 
OSVR_CLIENT_EXPORT bool getAvailableBoneId (OSVR_SkeletonBoneCount boneIndex, OSVR_SkeletonBoneCount *boneId) const
 
OSVR_CLIENT_EXPORT bool getAvailableJointId (OSVR_SkeletonJointCount jointIndex, OSVR_SkeletonJointCount *jointId) const
 
OSVR_CLIENT_EXPORT bool getJointId (const char *jointName, OSVR_SkeletonJointCount *jointId) const
 
OSVR_CLIENT_EXPORT OSVR_Pose3 getJointState (OSVR_SkeletonJointCount jointId) const
 
OSVR_CLIENT_EXPORT OSVR_Pose3 getBoneState (OSVR_SkeletonBoneCount boneId) const
 
OSVR_CLIENT_EXPORT OSVR_SkeletonBoneCount getNumBones () const
 
OSVR_CLIENT_EXPORT OSVR_SkeletonJointCount getNumJoints () const
 
OSVR_CLIENT_EXPORT std::string getBoneName (OSVR_SkeletonBoneCount boneId) const
 
OSVR_CLIENT_EXPORT std::string getJointName (OSVR_SkeletonBoneCount boneId) const
 
OSVR_CLIENT_EXPORT void updateArticulationSpec (osvr::common::PathTree const &articulationTree)
 
OSVR_CLIENT_EXPORT void updateSkeletonPoses ()
 

The documentation for this struct was generated from the following files: