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