Class IOSAugmentedRealityService
java.lang.Object
com.gluonhq.attach.augmentedreality.impl.DefaultAugmentedRealityService
com.gluonhq.attach.augmentedreality.impl.IOSAugmentedRealityService
- All Implemented Interfaces:
AugmentedRealityService
-
Property Summary
TypePropertyDescriptionjavafx.beans.property.ReadOnlyObjectProperty<AugmentedRealityService.Availability>
Property that can be used to listen if the AR availability has changed -
Nested Class Summary
Nested classes/interfaces inherited from interface com.gluonhq.attach.augmentedreality.AugmentedRealityService
AugmentedRealityService.Availability
-
Field Summary
Fields inherited from class com.gluonhq.attach.augmentedreality.impl.DefaultAugmentedRealityService
debug
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ReadOnlyObjectProperty<AugmentedRealityService.Availability>
Property that can be used to listen if the AR availability has changedjavafx.beans.property.ReadOnlyBooleanProperty
Boolean property that can be used to listen if the AR session was cancelledvoid
debugAR
(boolean enable) Shows debug informationGets the value of the property availability.void
Sets the 3D model that is going to be used by the AR session.void
showAR()
Opens AR
-
Property Details
-
availability
public javafx.beans.property.ReadOnlyObjectProperty<AugmentedRealityService.Availability> availabilityProperty- See Also:
-
-
Constructor Details
-
IOSAugmentedRealityService
public IOSAugmentedRealityService()
-
-
Method Details
-
getAvailability
Gets the value of the property availability.- Property description:
- Returns:
- the availability of AR on the device
-
availabilityProperty
public javafx.beans.property.ReadOnlyObjectProperty<AugmentedRealityService.Availability> availabilityProperty()Description copied from interface:AugmentedRealityService
Property that can be used to listen if the AR availability has changed- See Also:
-
setModel
Description copied from interface:AugmentedRealityService
Sets the 3D model that is going to be used by the AR session. The .obj 3D model can be displayed during the AR session when the user taps on the screen after the camera recognizes a feature plane or point The model files have to be placed directly or within a folder under/src/ios/assets/
for iOS, while for Android these can be placed under/src/android/assets/
or/src/main/resources/assets/
.- Parameters:
model
- the entity model
-
showAR
public void showAR()Description copied from interface:AugmentedRealityService
Opens AR -
debugAR
public void debugAR(boolean enable) Description copied from interface:AugmentedRealityService
Shows debug information- Parameters:
enable
- set to true to get verbose output
-
cancelled
public javafx.beans.property.ReadOnlyBooleanProperty cancelled()Description copied from interface:AugmentedRealityService
Boolean property that can be used to listen if the AR session was cancelled- Returns:
- a
ReadOnlyBooleanProperty
-