Navigation
API > API/Plugins > API/Plugins/GoogleARCoreBase
A UDataAsset that can be used to configure ARCore specific settings on top of UARSessionConfig.
| Name | UGoogleARCoreSessionConfig |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AR/Google/GoogleARCore/Source/GoogleARCoreBase/Public/GoogleARCoreSessionConfig.h |
| Include Path | #include "GoogleARCoreSessionConfig.h" |
Syntax
UCLASS (BlueprintType, Category="AR AugmentedReality")
class UGoogleARCoreSessionConfig : public UARSessionConfig
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UARSessionConfig → UGoogleARCoreSessionConfig
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AugmentedFaceMode | EGoogleARCoreAugmentedFaceMode | Configure which Augmented Face mode will be used in the AR session. | GoogleARCoreSessionConfig.h |
|
| AugmentedImageDatabase | TObjectPtr< UGoogleARCoreAugmentedImageDatabase > | A UGoogleARCoreAugmentedImageDatabase asset to use use for image tracking. | GoogleARCoreSessionConfig.h |
|
| CameraFacing | EGoogleARCoreCameraFacing | Configure which camera will be used to in the AR session. | GoogleARCoreSessionConfig.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGoogleARCoreAugmentedImageDatabase * GetAugmentedImageDatabase() |
Get the augmented image database being used. | GoogleARCoreSessionConfig.h |
|
void SetAugmentedImageDatabase
(
UGoogleARCoreAugmentedImageDatabase* NewImageDatabase |
Set the augmented image database to use. | GoogleARCoreSessionConfig.h |
|
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UGoogleARCoreSessionConfig * CreateARCoreSessionConfig
(
bool bHorizontalPlaneDetection, |
Create a new ARCore session configuration. | GoogleARCoreSessionConfig.h |