| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/AR/Google/GoogleARCore/Source/GoogleARCoreBase/Public/GoogleARCoreFaceMeshComponent.h |
Include |
#include "GoogleARCoreFaceMeshComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=(Object, LOD, "GoogleARCore|AugmentedFace"),
Meta=(BlueprintSpawnableComponent), ClassGroup="AR")
class UGoogleARCoreFaceMeshComponent : public UProceduralMeshComponent
This component is updated by the ARSystem with face data on devices that have support for it
Name | Description | ||
---|---|---|---|
|
bAutoBindToLocalFaceMesh |
If true, the mesh data will come from the local ARKit face mesh data. |
|
|
bWantsCollision |
Indicates whether collision should be created for this face mesh. |
|
|
FaceMaterial |
Used when rendering the face mesh (mostly debug reasons) |
|
|
TransformSetting |
Determines how the transform from tracking data and the component's transform are mixed together |
Name | Description | |
---|---|---|
|
UGoogleARCoreFaceMeshComponent ( |
Name | Description | ||
---|---|---|---|
|
BindARFaceGeometry ( |
Bind this FaceMeshComponent to the given UARFaceGeometry object. |
|
|
CreateMesh |
Create the initial face mesh from raw mesh data |
|
|
GetTransform() |
Get the transform that the AR camera has detected |
|
|
SetAutoBind ( |
If auto bind is true, then this component will update itself from the local face tracking data each tick. |
|
|
UpdateMesh |
Updates the face mesh vertices. |