UAndroidXREyeTrackingSubsystem

#include <AndroidXREyeTrackingSubsystem.h>

AndroidXR Eye Tracking Subsystem.

Summary

Inheritance

Inherits from: UAndroidXRTrackingSubsystem , IAndroidXRTrackedDataProvider< FAndroidXREyes >

Public functions

GetTrackedData(FAndroidXREyes & FineEyeData) override
bool
Get the tracked eye data [out] The eye data obtained from the eye tracking subsystem.
SetEyeTrackingMode(bool InIsFineMode)
void
Set the eye tracking mode [in] Whether to use fine mode for fetching the eye data.

Protected functions

CreateTracker() override
virtual void
DestroyTracker() override
virtual void
GetRequiredPermissions(TArray< FString > & Permissions) override
virtual void

Public functions

GetTrackedData

bool GetTrackedData(
  FAndroidXREyes & FineEyeData
) override

Get the tracked eye data [out] The eye data obtained from the eye tracking subsystem.

SetEyeTrackingMode

void SetEyeTrackingMode(
  bool InIsFineMode
)

Set the eye tracking mode [in] Whether to use fine mode for fetching the eye data.

Protected functions

CreateTracker

virtual void CreateTracker() override

DestroyTracker

virtual void DestroyTracker() override

GetRequiredPermissions

virtual void GetRequiredPermissions(
  TArray< FString > & Permissions
) override