public interface ARSessionDelegate extends ARSessionObserver
| Modifier and Type | Method and Description |
|---|---|
default void |
sessionDidAddAnchors(ARSession session,
NSArray<? extends ARAnchor> anchors)
This is called when new anchors are added to the session.
|
default void |
sessionDidRemoveAnchors(ARSession session,
NSArray<? extends ARAnchor> anchors)
This is called when anchors are removed from the session.
|
default void |
sessionDidUpdateAnchors(ARSession session,
NSArray<? extends ARAnchor> anchors)
This is called when anchors are updated.
|
default void |
sessionDidUpdateFrame(ARSession session,
ARFrame frame)
This is called when a new frame has been updated.
|
sessionCameraDidChangeTrackingState, sessionDidChangeGeoTrackingStatus, sessionDidFailWithError, sessionDidOutputAudioSampleBuffer, sessionDidOutputCollaborationData, sessionInterruptionEnded, sessionShouldAttemptRelocalization, sessionWasInterrupteddefault void sessionDidAddAnchors(ARSession session, NSArray<? extends ARAnchor> anchors)
session - The session being run.anchors - An array of added anchors.default void sessionDidRemoveAnchors(ARSession session, NSArray<? extends ARAnchor> anchors)
session - The session being run.anchors - An array of removed anchors.default void sessionDidUpdateAnchors(ARSession session, NSArray<? extends ARAnchor> anchors)
session - The session being run.anchors - An array of updated anchors.