5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EHandKeypoint
Definition HeadMountedDisplayTypes.h:261
Definition NameTypes.h:617
Definition IHandTracker.h:20
static FName GetModularFeatureName()
Definition IHandTracker.h:22
virtual bool GetAllKeypointStates(EControllerHand Hand, TArray< FVector > &OutPositions, TArray< FQuat > &OutRotations, TArray< float > &OutRadii, bool &OutIsTracked) const =0
virtual bool GetKeypointState(EControllerHand Hand, EHandKeypoint Keypoint, FTransform &OutTransform, float &OutRadius) const =0
virtual FName GetHandTrackerDeviceTypeName() const =0
virtual bool HasHandMeshData() const
Definition IHandTracker.h:52
virtual bool IsHandTrackingStateValid() const =0
virtual bool GetHandMeshData(EControllerHand Hand, TArray< FVector > &OutVertices, TArray< FVector > &OutNormals, TArray< int32 > &OutIndices, FTransform &OutHandMeshTransform) const
Definition IHandTracker.h:57
Definition IModularFeature.h:12