UARFaceComponent

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AugmentedReality

Header

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

Include

#include "ARComponent.h"

Syntax

class UARFaceComponent : public UARComponent

Variables

Name Description

Protected variable

bool

 

bFaceOutOfScreen

Whether the mesh should be rotated so that it's facing out of the screen.

Protected variable

bool

 

bUpdateVertexNormal

Whether to automatically update the vertex normal when the mesh is updated.

Protected variable

FARFaceUpdatePa...

 

ReplicatedPayload

Protected variable

EARFaceTransfor...

 

TransformSetting

Determines how the transform from tracking data and the component's transform are mixed together.

Functions

Name Description

Protected function Static

int32

 

GetDebugMode()

Public function

void

 

ReceiveAdd

(
    const FARFaceUpdatePayload& Payloa...
)

Event when native representation is first added, called on server and clients.

Public function

void

 

ReceiveUpdate

(
    const FARFaceUpdatePayload& Payloa...
)

Event when native representation is updated, called on server and clients.

Protected function

void

 

ServerUpdatePayload

(
    const FARFaceUpdatePayload& NewPay...
)

Public function Static

void

 

SetFaceComponentDebugMode

(
    EFaceComponentDebugMode NewDebugMod...
)

Protected function Virtual

void

 

UpdateVisualization_Implementation()

Overridden from UARComponent

Name Description

Protected function Virtual

void

 

OnRep_Payload()

Public function Virtual

void

 

Update

(
    UARTrackedGeometry* TrackedGeo...
)

Overridable native event for when native representation is updated.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

TickComponent

(
    float DeltaTime,
    enum ELevelTick TickType,
    FActorComponentTickFunction* T...
)

Function called every frame on this ActorComponent.