UOculusXREyeTrackingComponent
()
|
Signature
UOculusXREyeTrackingComponent::UOculusXREyeTrackingComponent() |
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 |
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::TypeReturns void |
TickComponent
(
DeltaTime
, TickType
, ThisTickFunction
)
|
Signature
virtual void UOculusXREyeTrackingComponent::TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override Parameters DeltaTime: floatTickType: enum ELevelTickThisTickFunction: FActorComponentTickFunction *Returns void |