UARFaceGeometry

Inheritance Hierarchy

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 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,
    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.

References

Module

AugmentedReality

Header

Runtime/AugmentedReality/Public/ARTrackable.h