IHandTracker

Windows
MacOS
Linux

Inheritance Hierarchy

IModularFeature

IHandTracker

References

Module

HeadMountedDisplay

Header

/Engine/Source/Runtime/HeadMountedDisplay/Public/IHandTracker.h

Include

#include "IHandTracker.h"

Syntax

class IHandTracker : public IModularFeature

Functions

Name Description

Public function Const

bool

 

GetAllKeypointStates

(
    EControllerHand Hand,
    TArray< struct FVector >& OutPosit...,
    TArray< struct FQuat >& OutRotatio...,
    TArray< float >& OutRadii
)

Public function Virtual Const

bool

 

GetHandMeshData

(
    EControllerHand Hand,
    TArray< struct FVector >& OutVerti...,
    TArray< struct FVector >& OutNorma...,
    TArray< int32 >& OutIndices,
    FTransform& OutHandMeshTransform
)

Public function Const

FName

 

GetHandTrackerDeviceTypeName()

Returns the device type of the controller.

Public function Const

bool

 

GetKeypointState

(
    EControllerHand Hand,
    EHandKeypoint Keypoint,
    FTransform& OutTransform,
    float& OutRadius
)

Get the transform and radius (or 0 if radius is not available on this platform) for the given hand keypoint.

Public function Static

FName

 

GetModularFeatureName()

Public function Virtual Const

bool

 

HasHandMeshData()

Public function Const

bool

 

IsHandTrackingStateValid()

Returns true if hand tracking is available and tracking.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss