UGoogleARCoreEventManager

Summary

Inheritance

Inherits from: UObject

Constructors and Destructors

UGoogleARCoreEventManager()
~UGoogleARCoreEventManager()

Public attributes

OnConfigCamera
FGoogleARCoreOnConfigCameraDynamicDelegate
A dynamic delegate can be assigned through blueprint.

Public functions

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FGoogleARCoreOnConfigCameraDynamicDelegate, const TArray< FGoogleARCoreCameraConfig > &, SupportedCameraConfig)

Public attributes

OnConfigCamera

FGoogleARCoreOnConfigCameraDynamicDelegate OnConfigCamera

A dynamic delegate can be assigned through blueprint.

Will be called before ARSession started and returns a list of supported ARCore camera config.

The list will always return 3 camera configs that support CPU image resolutions of VGA, 720p, and 1080p. GPU texture resolution will be the same in all three configs and will be the best ARCore compatible resolution available on the device. Currently, most devices provide GPU texture resolution of 1920 x 1080 but devices might provide higher or lower resolution textures, depending on device capabilities.

Bind this delegate if you want to choose a specific camera config in your app. Call UGoogleARCoreSessionFunctionLibrary::ConfigARCoreCamera after the delegate is triggered.

Public functions

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(
  FGoogleARCoreOnConfigCameraDynamicDelegate,
  const TArray< FGoogleARCoreCameraConfig > &,
  SupportedCameraConfig
)

UGoogleARCoreEventManager

 UGoogleARCoreEventManager()

~UGoogleARCoreEventManager

 ~UGoogleARCoreEventManager()

Send feedback about...