UARFaceGeometry

Windows
MacOS
Linux

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback