Class EasyARSettings.LibVariantConfig
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
EasyAR Sense library variant configuration.
[Serializable]
public class EasyARSettings.LibVariantConfig
- Inheritance
-
EasyARSettings.LibVariantConfig
Fields
Android
EasyAR Sense Android library variants.
If you don't need to use InertialCameraDeviceFrameSource/VideoRecorder/MegaGoTrackerFrameFilter, set it to Normal, which will reduce the APK size. If you need to use InertialCameraDeviceFrameSource/MegaGoTrackerFrameFilter, set it to Full. It is recommended to use this setting when using Mega. If you need to use VideoRecorder, set it to VideoRecording.
[Tooltip("EasyAR Sense Android Library variant. Set to Normal if InertialCameraDevice/VideoRecording/Mega Go are not used, this will reduce your apk size. Set to Full if InertialCameraDevice/Mega Go is to be used, suggest to use in Mega. Set to VideoRecording if VideoRecorder is to be used.")]
public EasyARSettings.LibVariantConfig.AndroidVariant Android
IOS
EasyAR Sense iOS library variants.
If you don't need to use MegaGoTrackerFrameFilter, set it to Normal, which will reduce the size of the ipa. If you need to use MegaGoTrackerFrameFilter, set it to Full.
[Tooltip("EasyAR Sense iOS Library variant. Set to Normal if Mega Go is not used, this will reduce your ipa size. Set to Full if Mega Go is to be used.")]
public EasyARSettings.LibVariantConfig.IOSVariant IOS
VisionOS
EasyAR Sense visionOS library variant.
If you don't need to use MegaGoTrackerFrameFilter, set it to Normal, which will reduce the size of the ipa. If you need to use MegaGoTrackerFrameFilter, set it to Full.
[Tooltip("EasyAR Sense visionOS Library variant. Set to Normal if Mega Go is not used, this will reduce your ipa size. Set to Full if Mega Go is to be used.")]
public EasyARSettings.LibVariantConfig.VisionOSVariant VisionOS