EARSessionType

Options for the tracking type of the session.

Choose your operating system:

Windows

macOS

Linux

References

Module

AugmentedReality

Header

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

Include

#include "ARSessionConfig.h"

Syntax

enum EARSessionType
{
    None,
    Orientation,
    World,
    Face,
    Image,
    ObjectScanning,
    PoseTracking,
    GeoTracking,
}

Values

Name

Description

None

No tracking in the session.

Orientation

A session where only the orientation of the device is tracked.

World

A session where the position and orientation of the device is tracked relative to objects in the environment.

Face

A session where only faces are tracked.

Image

A session where only images supplied by the app are tracked.

ObjectScanning

A session where objects are scanned for object detection in a later World Tracking session.

PoseTracking

A session where human poses in 3D are tracked.

GeoTracking

A session where geographic locations are tracked. ARKit supports this type of tracking.

Remarks

Options for the tracking type of the session. All AR platforms use this structure but only some session tracking are supported on each platform. The options are mutually exclusive.