UAppleARKitSettings

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UAppleARKitSettings

References

Module

AppleARKit

Header

/Engine/Plugins/Runtime/AR/AppleAR/AppleARKit/Source/AppleARKit/Public/AppleARKitSettings.h

Include

#include "AppleARKitSettings.h"

Syntax

UCLASS(Config=Engine, defaultconfig)
class UAppleARKitSettings :
    public UObject,
    public FSelfRegisteringExec

Variables

Name Description

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

FString

 

ARKitTimecodeProvider

Used to specify the timecode provider to use when identifying when an update occurred.

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

bool

 

bAdjustThreadPrioritiesDuringARSession

Whether to adjust thread priorities during an AR session or not

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

bool

 

bFaceTrackingLogData

Whether file writing is enabled at all or not

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

bool

 

bFaceTrackingWriteEachFrame

Whether to publish each frame or when the "FaceAR WriteCurveFile

Protected variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly Config

bool

 

bRequireARKitSupport

Where to write the curve files and image files

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

bool

 

bShouldWriteCameraImagePerFrame

Whether to publish the camera image each frame

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

EARFaceTracking...

 

DefaultFaceTrackingDirection

The default tracking to use when tracking face blend shapes (face relative or mirrored).

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

FName

 

DefaultFaceTrackingLiveLinkSubjectName

The default name to use when publishing face tracking name If multiple faces are tracked, the subject name for the faces will be: #1: DefaultFaceTrackingLiveLinkSubjectName #2: DefaultFaceTrackingLiveLinkSubjectName-1 #3: DefaultFaceTrackingLiveLinkSubjectName-2, etc

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

FName

 

DefaultPoseTrackingLiveLinkSubjectName

The default name to use when publishing pose tracking name

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

EARFaceTracking...

 

FaceTrackingFileWriterType

The type of face AR publisher that writes to disk to create

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

FString

 

FaceTrackingLogDir

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

int32

 

GameThreadPriorityOverride

The game thread priority to change to when an AR session is running, default is 47

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

int32

 

LiveLinkPublishingPort

The port to use when listening/sending LiveLink face blend shapes via the network

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

TArray< ELiveli...

 

LivelinkTrackingTypes

Livelink tracking type. To publish face blend shapes, or body pose data to LiveLink, or none

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

int32

 

RenderThreadPriorityOverride

The render thread priority to change to when an AR session is running, default is 45

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

int32

 

WrittenCameraImageQuality

The quality setting to generate the jpeg images at.

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

ETextureRotatio...

 

WrittenCameraImageRotation

Defaults to none. Use Right when in portrait mode

Protected variable UProperty Category, EditAnywhere BlueprintReadOnly Config

float

 

WrittenCameraImageScale

The scale to write the images at. Used to reduce data footprint

Constructors

Name Description

Public function

UAppleARKitSettings()

Functions

Overridden from FExec

Name Description

Protected function Virtual

bool

 

Exec

(
    UWorld* InWorld,
    const TCHAR* Cmd,
    FOutputDevice& Ar
)

Exec handler