#include <IHandTracker.h>
|
| virtual FName | GetHandTrackerDeviceTypeName () const =0 |
| |
| virtual bool | IsHandTrackingStateValid () const =0 |
| |
| virtual bool | GetKeypointState (EControllerHand Hand, EHandKeypoint Keypoint, FTransform &OutTransform, float &OutRadius) const =0 |
| |
| virtual bool | GetAllKeypointStates (EControllerHand Hand, TArray< FVector > &OutPositions, TArray< FQuat > &OutRotations, TArray< float > &OutRadii, bool &OutIsTracked) const =0 |
| |
| virtual bool | HasHandMeshData () const |
| |
| virtual bool | GetHandMeshData (EControllerHand Hand, TArray< FVector > &OutVertices, TArray< FVector > &OutNormals, TArray< int32 > &OutIndices, FTransform &OutHandMeshTransform) const |
| |
◆ GetAllKeypointStates()
◆ GetHandMeshData()
◆ GetHandTrackerDeviceTypeName()
| virtual FName IHandTracker::GetHandTrackerDeviceTypeName |
( |
| ) |
const |
|
pure virtual |
Returns the device type of the controller.
- Returns
- Device type of the controller.
◆ GetKeypointState()
Get the transform and radius (or 0 if radius is not available on this platform) for the given hand keypoint.
- Returns
- true if data was fetched
◆ GetModularFeatureName()
◆ HasHandMeshData()
◆ IsHandTrackingStateValid()
| virtual bool IHandTracker::IsHandTrackingStateValid |
( |
| ) |
const |
|
pure virtual |
Returns true if hand tracking is available and tracking.
- Returns
- true/false
The documentation for this class was generated from the following file: