3#include <GameEngine/GameEngineDLL.h>
4#include <GameEngine/XR/Declarations.h>
8 using StorageType = plUInt8;
19 using StorageType = plUInt8;
Definition DynamicArray.h:81
XR Hand tracking interface.
Definition XRHandTrackingInterface.h:44
HandPartTrackingState
Definition XRHandTrackingInterface.h:47
@ Untracked
The given hand part is currently not tracked or tracking is lost. Retry next frame.
@ Tracked
The given hand part is tracked and the bones array was filled successfully.
@ NotSupported
The given hand part is not supported by this hand tracker implementation.
virtual HandPartTrackingState TryGetBoneTransforms(plEnum< plXRHand > hand, plEnum< plXRHandPart > handPart, plEnum< plXRTransformSpace > space, plDynamicArray< plXRHandBone > &out_bones)=0
Returns a array of bones in the given part of the hand.
A custom enum implementation that allows to define the underlying storage type to control its memory ...
Definition Enum.h:37
Definition XRHandTrackingInterface.h:35
Definition XRHandTrackingInterface.h:7
Definition XRHandTrackingInterface.h:18