Why Meta Quest?
Design
Develop
API references
Distribute
Blog
Support
Login
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Ignition
Lifestyle Accelerator
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Ignition
Lifestyle Accelerator
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Ignition
Lifestyle Accelerator
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
©2024 Meta
Unreal v69 Reference Guide
Unreal v69 Reference Guide
Unity
Select your SDK
Overview
AMRUKAnchor
AMRUKAnchorActorSpawner
AMRUKDistanceMapGenerator
AMRUKGuardian
AMRUKGuardianSpawner
AMRUKLightDispatcher
AMRUKLocalizer
AMRUKRoom
AMRUtilityKitPositionGenerator
AOculusXRSceneActor
DiscoveryUuidWrapper
EOculusXRAnchorResult
FLutTextureData
FMRUKAnchorWithPlaneUVs
FMRUKHit
FMRUKLabelFilter
FMRUKLabels
FMRUKModule
FMRUKOutline
FMRUKPlaneUV
FMRUKRandomSpawnSettings
FMRUKSpawnActor
FMRUKSpawnGroup
FMRUKTexCoordModes
FOculusXRAnchorEventDelegates
FOculusXRAnchorLocationFlags
FOculusXRAnchorsDiscoverResult
FOculusXRAnimCurveMapping
FOculusXRBodyJoint
FOculusXRBodySkeleton
FOculusXRBodySkeletonBone
FOculusXRBodySkeletonState
FOculusXRBodyState
FOculusXRBoneCorrection
FOculusXRBoneCorrectionSet
FOculusXRCapsuleCollider
FOculusXREyeGazeState
FOculusXREyeGazesState
FOculusXREyeTrackingData
FOculusXRFaceExpressionModifier
FOculusXRFaceState
FOculusXRHapticsDesc
FOculusXRMorphTargetsController
FOculusXRPersistentPassthroughParameters
FOculusXRRoomLayout
FOculusXRSceneEventDelegates
FOculusXRSpaceDiscoveryInfo
FOculusXRSpaceQueryFilterValues
FOculusXRSpaceQueryInfo
FOculusXRSpaceQueryResult
FOculusXRSpawnedSceneAnchorProperties
FOculusXRUInt64
FOculusXRUUID
IOculusXRAnchorsModule
IOculusXRAnchorsModule.h
IOculusXRInputModule
IOculusXRInputModule.h
IOculusXRMovementModule
IOculusXRMovementModule.h
IOculusXRPassthroughModule
IOculusXRPassthroughModule.h
IOculusXRSceneModule
IOculusXRSceneModule.h
MRUKTelemetry
MRUtilityKit.h
MRUtilityKitAnchor.h
MRUtilityKitAnchorActorSpawner.h
MRUtilityKitBPLibrary.h
MRUtilityKitBlobShadowComponent.h
MRUtilityKitData.h
MRUtilityKitDebugComponent.h
MRUtilityKitDistanceMapGenerator.h
MRUtilityKitGeometry.h
MRUtilityKitGridSliceResizer.h
MRUtilityKitGuardian.h
MRUtilityKitGuardianSpawner.h
MRUtilityKitLightDispatcher.h
MRUtilityKitPositionGenerator.h
MRUtilityKitRoom.h
MRUtilityKitSeatsComponent.h
MRUtilityKitSerializationHelpers.h
MRUtilityKitSubsystem.h
OculusXRAnchorBPFunctionLibrary.h
OculusXRAnchorComponent.h
OculusXRAnchorComponents.h
OculusXRAnchorDelegates.h
OculusXRAnchorLatentActions.h
OculusXRAnchorTypes.h
OculusXRAnchors
OculusXRAnchors
FOculusXRAnchors
OculusXRAnchors.h
OculusXRBodyTrackingComponent.h
OculusXRControllerComponent.h
OculusXREyeTrackingComponent.h
OculusXRFaceTrackingComponent.h
OculusXRHandComponent.h
OculusXRInputFunctionLibrary.h
OculusXRLiveLinkRetargetBodyAsset.h
OculusXRLiveLinkRetargetFaceAsset.h
OculusXRMorphTargetsController.h
OculusXRMovement
OculusXRMovement.h
OculusXRMovementFunctionLibrary.h
OculusXRMovementTypes.h
OculusXRPassthroughColorLut.h
OculusXRPassthroughLayerComponent.h
OculusXRPassthroughSubsystem.h
OculusXRPersistentPassthroughInstance.h
OculusXRRoomLayoutManagerComponent.h
OculusXRScene
OculusXRScene
FOculusXRScene
OculusXRScene.h
OculusXRSceneActor.h
OculusXRSceneAnchorComponent.h
OculusXRSceneDelegates.h
OculusXRSceneEventDelegates.h
OculusXRSceneFunctionLibrary.h
OculusXRSceneGlobalMeshComponent.h
OculusXRSceneSubsystem.h
OculusXRSceneTypes.h
OculusXRSpatialAnchorComponent.h
OculusXRUtility
TStructOpsTypeTraits< FOculusXRUInt64 >
TStructOpsTypeTraits< FOculusXRUUID >
UMRUKAnchorData
UMRUKBPLibrary
UMRUKBlobShadowComponent
UMRUKDebugComponent
UMRUKGridSliceResizerComponent
UMRUKLoadFromDevice
UMRUKRoomData
UMRUKSceneData
UMRUKSeatsComponent
UMRUKSettings
UMRUKSubsystem
UOculusXRAnchorBPFunctionLibrary
UOculusXRAnchorComponent
UOculusXRAnchorLaunchCaptureFlow
UOculusXRAsyncAction_CreateSpatialAnchor
UOculusXRAsyncAction_DiscoverAnchors
UOculusXRAsyncAction_EraseAnchor
UOculusXRAsyncAction_EraseAnchors
UOculusXRAsyncAction_GetSharedAnchors
UOculusXRAsyncAction_QueryAnchors
UOculusXRAsyncAction_SaveAnchor
UOculusXRAsyncAction_SaveAnchorList
UOculusXRAsyncAction_SaveAnchors
UOculusXRAsyncAction_SetAnchorComponentStatus
UOculusXRAsyncAction_SetComponentStatus
UOculusXRAsyncAction_ShareAnchors
UOculusXRBaseAnchorComponent
UOculusXRBodyTrackingComponent
UOculusXRControllerComponent
UOculusXREyeTrackingComponent
UOculusXRFaceTrackingComponent
UOculusXRHandComponent
UOculusXRInputFunctionLibrary
UOculusXRLiveLinkRetargetBodyAsset
UOculusXRLiveLinkRetargetFaceAsset
UOculusXRLocatableAnchorComponent
UOculusXRMovementFunctionLibrary
UOculusXRPassthroughColorLut
UOculusXRPassthroughLayerBase
UOculusXRPassthroughLayerComponent
UOculusXRPassthroughSubsystem
UOculusXRPersistentPassthroughInstance
UOculusXRPlaneAnchorComponent
UOculusXRRoomLayoutAnchorComponent
UOculusXRRoomLayoutManagerComponent
UOculusXRSceneAnchorComponent
UOculusXRSceneEventDelegates
UOculusXRSceneFunctionLibrary
UOculusXRSceneGlobalMeshComponent
UOculusXRSceneSubsystem
UOculusXRSemanticClassificationAnchorComponent
UOculusXRSharableAnchorComponent
UOculusXRSpaceContainerAnchorComponent
UOculusXRSpaceDiscoveryComponentsFilter
UOculusXRSpaceDiscoveryFilterBase
UOculusXRSpaceDiscoveryIdsFilter
UOculusXRSpatialAnchorComponent
UOculusXRStereoLayerShapeReconstructed
UOculusXRStereoLayerShapeUserDefined
UOculusXRStorableAnchorComponent
UOculusXRTriangleMeshAnchorComponent
UOculusXRVolumeAnchorComponent
XRSpaceFlags
ovrpSpaceDiscoveryFilterComponentsDelete
ovrpSpaceDiscoveryFilterIdsDelete
Code samples
Downloads
Release notes
UOculusXRFaceTrackingComponent Class
Extends
UActorComponent
Fields
FName
TargetMeshComponentName
[Get]
The name of the skinned mesh component that this component targets for facial expression. This must be the name of a component on this actor.
float
InvalidFaceDataResetTime
[Get]
If the face data is invalid for at least this or longer than this time then all face blendshapes/morph targets are reset to zero.
TMap<
EOculusXRFaceExpression
, FName >
ExpressionNames
[Get]
The list of expressions that this component supports. Names are validated on startup so only valid morph targets on the skeletal mesh will be targeted.
TArray<
FOculusXRFaceExpressionModifier
>
ExpressionModifiers
[Get]
An array of optional expression modifiers that can be applied.
bool
bUpdateFace
[Get]
This flag determines if the face should be updated or not during the components tick.
bool
bUseModifiers
[Get]
This flag determines if the face should be modified with Expression Modifiers or not during the components tick.
Member Functions
UOculusXRFaceTrackingComponent
( )
virtual void
BeginPlay
( )
virtual void
EndPlay
( const EEndPlayReason::Type EndPlayReason )
virtual void
TickComponent
( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
void
SetExpressionValue
(
EOculusXRFaceExpression
Expression,
float Value )
Set face expression value with expression key and value(0-1).
Parameters
Expression
: The expression key that will be modified.
Value
: The new value to assign to the expression, 0 will remove all changes.
float
GetExpressionValue
(
EOculusXRFaceExpression
Expression )
Get a face expression value given an expression key.
Parameters
Expression
: The expression key that will be queried.
void
ClearExpressionValues
( )
Clears all face expression values.
Did you find this page helpful?