Object ARHelper.Companion
-
- All Implemented Interfaces:
public class ARHelper.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static ARHelper.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final Unit
startARActivity(Context context, String callingActivity, ARHelper.ActivityLaunchModePreference activityLaunchModePreference, Integer buildingId, String scene, Boolean showCloseButton)
Start AR activity for path navigation final Unit
finish(Context context)
Called to finish the activity containing unity scene final Boolean
isArLibraryPresent()
Checks if Pointr AR module is available final Boolean
isArSupported(Context context)
check if device supports ARCore final Boolean
isArStatusStillBeingProcessed(Context context)
Check if check for AR availability is still pending final Integer
getArCoreApkAvailabilityOrdinal(Context context)
final String
getArCoreApkAvailabilityName(Context context)
-
-
Method Detail
-
startARActivity
final Unit startARActivity(Context context, String callingActivity, ARHelper.ActivityLaunchModePreference activityLaunchModePreference, Integer buildingId, String scene, Boolean showCloseButton)
Start AR activity for path navigation
- Parameters:
context
- Application contextcallingActivity
- Activity class qualified name to return after unity activity is closedactivityLaunchModePreference
- if set {@link ActivityLaunchModePreference.Standard} returns to callingActivity when unity activity is closed.buildingId
- Current building internal identifierscene
- used to load different scene for unity.showCloseButton
- Show the close button, default is true
-
isArLibraryPresent
final Boolean isArLibraryPresent()
Checks if Pointr AR module is available
-
isArSupported
final Boolean isArSupported(Context context)
check if device supports ARCore
-
isArStatusStillBeingProcessed
final Boolean isArStatusStillBeingProcessed(Context context)
Check if check for AR availability is still pending
-
getArCoreApkAvailabilityOrdinal
final Integer getArCoreApkAvailabilityOrdinal(Context context)
-
getArCoreApkAvailabilityName
final String getArCoreApkAvailabilityName(Context context)
-
-
-
-