API reference
API reference
Select your platform
No SDKs available
No versions available

UOculusXREyeTrackingComponent Class

Extends UActorComponent

Constructors

UOculusXREyeTrackingComponent ()
Signature
UOculusXREyeTrackingComponent::UOculusXREyeTrackingComponent()

Fields

bAcceptInvalid : bool
Bypass eye gaze state validity.
: It doesn't check the confidence (
Signature
bool UOculusXREyeTrackingComponent::bAcceptInvalid
bUpdatePosition : bool
Update the target mesh position when eye state changes
Signature
bool UOculusXREyeTrackingComponent::bUpdatePosition
bUpdateRotation : bool
Update the target mesh rotation when eye state changes
Signature
bool UOculusXREyeTrackingComponent::bUpdateRotation
ConfidenceThreshold : float
Do not accept an eye gaze state if confidence is lower than this value. Confidence is in range [0,1].
Signature
float UOculusXREyeTrackingComponent::ConfidenceThreshold
EyeToBone : TMap< EOculusXREye, FName >
The map of eye to mesh bone that this component supports. Names are validated on (
Signature
TMap<EOculusXREye, FName> UOculusXREyeTrackingComponent::EyeToBone
TargetMeshComponentName : FName
The name of the poseable mesh component that this component targets for eyes glazes movement. This must be the name of a component on this actor.
Signature
FName UOculusXREyeTrackingComponent::TargetMeshComponentName

Member Functions

BeginPlay ()
Signature
virtual void UOculusXREyeTrackingComponent::BeginPlay() override
Returns
void
ClearRotationValues ()
Reset the rotation values of the eyes to their initial rotation
Signature
void UOculusXREyeTrackingComponent::ClearRotationValues()
Returns
void
EndPlay ( EndPlayReason )
Signature
virtual void UOculusXREyeTrackingComponent::EndPlay(const EEndPlayReason::Type EndPlayReason) override
Parameters
EndPlayReason: const EEndPlayReason::Type
Returns
void
TickComponent ( DeltaTime , TickType , ThisTickFunction )
Signature
virtual void UOculusXREyeTrackingComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
Parameters
DeltaTime: float
TickType: enum ELevelTick
ThisTickFunction: FActorComponentTickFunction *
Returns
void