UGoogleARCoreSessionConfig

A [UDataAsset](API\Runtime\Engine\Engine\UDataAsset) that can be used to configure ARCore specific settings on top of [UARSessionConfig](API\Runtime\AugmentedReality\UARSessionConfig).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GoogleARCoreBase

Header

/Engine/Plugins/Runtime/AR/Google/GoogleARCore/Source/GoogleARCoreBase/Public/GoogleARCoreSessionConfig.h

Include

#include "GoogleARCoreSessionConfig.h"

Syntax

UCLASS(BlueprintType, Category="AR AugmentedReality")
class UGoogleARCoreSessionConfig : public UARSessionConfig

Remarks

A UDataAsset that can be used to configure ARCore specific settings on top of UARSessionConfig.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

EGoogleARCoreAu...

 

AugmentedFaceMode

Configure which Augmented Face mode will be used in the AR session.

Public variable UProperty Category, EditAnywhere

UGoogleARCoreAu...

 

AugmentedImageDatabase

A UGoogleARCoreAugmentedImageDatabase asset to use use for image tracking.

Public variable UProperty Category, EditAnywhere

EGoogleARCoreCa...

 

CameraFacing

Configure which camera will be used to in the AR session.

Functions

Name Description

Public function Static

UGoogleARCor...

 

CreateARCoreSessionConfig

(
    bool bHorizontalPlaneDetection,
    bool bVerticalPlaneDetection,
    EARLightEstimationMode InLightEstim...,
    EARFrameSyncMode InFrameSyncMode,
    bool bInEnableAutoFocus,
    bool bInEnableAutomaticCameraOverla...,
    bool bInEnableAutomaticCameraTracki...
)

Create a new ARCore session configuration.

Public function UFunction BlueprintPure, Category

UGoogleARCor...

 

GetAugmentedImageDatabase()

Get the augmented image database being used.

Public function UFunction BlueprintCallable, Category

void

 

SetAugmentedImageDatabase

Set the augmented image database to use.