UARFaceGeometry

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AugmentedReality

Header

/Engine/Source/Runtime/AugmentedReality/Public/ARTrackable.h

Include

#include "ARTrackable.h"

Syntax

class UARFaceGeometry : public UARTrackedGeometry

Variables

Name Description

Public variable

FVector

 

LookAtTarget

The target the eyes are looking at

Functions

Name Description

Public function Const

const TMap< ...

 

GetBlendShapes()

Public function Const

const FARBle...

 

GetBlendShapesRef()

Public function Const

float

 

GetBlendShapeValue

(
    EARFaceBlendShape BlendShape
)

Public function Const

const TArray...

 

GetIndexBuffer()

Public function Const

const FTrans...

 

GetLocalSpaceEyeTransform

(
    EAREye Eye
)

Public function

void

 

GetNetworkPayload

(
    FARFaceUpdatePayload& Payload
)

Public function Const

const TArray...

 

GetUVs()

Public function Const

const TArray...

 

GetVertexBuffer()

Public function Const

FTransform

 

GetWorldSpaceEyeTransform

(
    EAREye Eye
)

Public function

void

 

UpdateFaceGeometry

(
    const TSharedRef< FARSupportInterfa...,
    uint32 FrameNumber,
    double Timestamp,
    const FTransform& InTransform,
    const FTransform& InAlignmentTrans...,
    FARBlendShapeMap& InBlendShapes,
    TArray< FVector >& InVertices,
    const TArray< int32 >& Indices,
    TArray< FVector2D >& InUVs,
    const FTransform& InLeftEyeTransfo...,
    const FTransform& InRightEyeTransf...,
    const FVector& InLookAtTarget
)

Overridden from UARTrackedGeometry

Name Description

Public function Virtual Const

void

 

DebugDraw

(
    UWorld* World,
    const FLinearColor& OutlineColor,
    float OutlineThickness,
    float PersistForSeconds
)

Deprecated Variables

Name Description

Public variable

bool

 

bIsTracked

This property is now deprecated, please use GetTrackingState() and check for EARTrackingState::Tracking or IsTracked() instead.