ARKit iOS 10.3 to 11.0 API Differences
ARAnchor.h
Added
ARAnchor
Added
ARAnchor.identifier
Added
ARAnchor.transform
Added
-[ARAnchor initWithTransform:]
Added
ARTrackable
Added
ARTrackable.isTracked
ARCamera.h
Added
ARTrackingState
Added
ARTrackingStateNotAvailable
Added
ARTrackingStateLimited
Added
ARTrackingStateNormal
Added
ARTrackingStateReason
Added
ARTrackingStateReasonNone
Added
ARTrackingStateReasonInitializing
Added
ARTrackingStateReasonExcessiveMotion
Added
ARTrackingStateReasonInsufficientFeatures
Added
ARCamera
Added
ARCamera.transform
Added
ARCamera.eulerAngles
Added
ARCamera.trackingState
Added
ARCamera.trackingStateReason
Added
ARCamera.intrinsics
Added
ARCamera.imageResolution
Added
ARCamera.projectionMatrix
Added
-[ARCamera projectPoint:orientation:viewportSize:]
Added
-[ARCamera projectionMatrixForOrientation:viewportSize:zNear:zFar:]
Added
-[ARCamera viewMatrixForOrientation:]
ARConfiguration.h
Added
ARWorldAlignment
Added
ARWorldAlignmentGravity
Added
ARWorldAlignmentGravityAndHeading
Added
ARWorldAlignmentCamera
Added
ARPlaneDetection
Added
ARPlaneDetectionNone
Added
ARPlaneDetectionHorizontal
Added
ARConfiguration
Added
ARConfiguration.isSupported
Added
ARConfiguration.worldAlignment
Added
ARConfiguration.lightEstimationEnabled
Added
ARConfiguration.providesAudioData
Added
ARWorldTrackingConfiguration
Added
ARWorldTrackingConfiguration.planeDetection
Added
-[ARWorldTrackingConfiguration init]
Added
+[ARWorldTrackingConfiguration new]
Added
AROrientationTrackingConfiguration
Added
-[AROrientationTrackingConfiguration init]
Added
+[AROrientationTrackingConfiguration new]
Added
ARFaceTrackingConfiguration
Added
-[ARFaceTrackingConfiguration init]
Added
+[ARFaceTrackingConfiguration new]
ARError.h
Added
ARErrorDomain
Added
ARErrorCode
Added
ARErrorCodeUnsupportedConfiguration
Added
ARErrorCodeSensorUnavailable
Added
ARErrorCodeSensorFailed
Added
ARErrorCodeCameraUnauthorized
Added
ARErrorCodeWorldTrackingFailed
ARFaceAnchor.h
Added
ARBlendShapeLocation
Added
ARBlendShapeLocationBrowDownLeft
Added
ARBlendShapeLocationBrowDownRight
Added
ARBlendShapeLocationBrowInnerUp
Added
ARBlendShapeLocationBrowOuterUpLeft
Added
ARBlendShapeLocationBrowOuterUpRight
Added
ARBlendShapeLocationCheekPuff
Added
ARBlendShapeLocationCheekSquintLeft
Added
ARBlendShapeLocationCheekSquintRight
Added
ARBlendShapeLocationEyeBlinkLeft
Added
ARBlendShapeLocationEyeBlinkRight
Added
ARBlendShapeLocationEyeLookDownLeft
Added
ARBlendShapeLocationEyeLookDownRight
Added
ARBlendShapeLocationEyeLookInLeft
Added
ARBlendShapeLocationEyeLookInRight
Added
ARBlendShapeLocationEyeLookOutLeft
Added
ARBlendShapeLocationEyeLookOutRight
Added
ARBlendShapeLocationEyeLookUpLeft
Added
ARBlendShapeLocationEyeLookUpRight
Added
ARBlendShapeLocationEyeSquintLeft
Added
ARBlendShapeLocationEyeSquintRight
Added
ARBlendShapeLocationEyeWideLeft
Added
ARBlendShapeLocationEyeWideRight
Added
ARBlendShapeLocationJawForward
Added
ARBlendShapeLocationJawLeft
Added
ARBlendShapeLocationJawOpen
Added
ARBlendShapeLocationJawRight
Added
ARBlendShapeLocationMouthClose
Added
ARBlendShapeLocationMouthDimpleLeft
Added
ARBlendShapeLocationMouthDimpleRight
Added
ARBlendShapeLocationMouthFrownLeft
Added
ARBlendShapeLocationMouthFrownRight
Added
ARBlendShapeLocationMouthFunnel
Added
ARBlendShapeLocationMouthLeft
Added
ARBlendShapeLocationMouthLowerDownLeft
Added
ARBlendShapeLocationMouthLowerDownRight
Added
ARBlendShapeLocationMouthPressLeft
Added
ARBlendShapeLocationMouthPressRight
Added
ARBlendShapeLocationMouthPucker
Added
ARBlendShapeLocationMouthRight
Added
ARBlendShapeLocationMouthRollLower
Added
ARBlendShapeLocationMouthRollUpper
Added
ARBlendShapeLocationMouthShrugLower
Added
ARBlendShapeLocationMouthShrugUpper
Added
ARBlendShapeLocationMouthSmileLeft
Added
ARBlendShapeLocationMouthSmileRight
Added
ARBlendShapeLocationMouthStretchLeft
Added
ARBlendShapeLocationMouthStretchRight
Added
ARBlendShapeLocationMouthUpperUpLeft
Added
ARBlendShapeLocationMouthUpperUpRight
Added
ARBlendShapeLocationNoseSneerLeft
Added
ARBlendShapeLocationNoseSneerRight
Added
ARFaceAnchor
Added
ARFaceAnchor.geometry
Added
ARFaceAnchor.blendShapes
ARFaceGeometry.h
Added
ARFaceGeometry
Added
ARFaceGeometry.vertexCount
Added
ARFaceGeometry.vertices
Added
ARFaceGeometry.textureCoordinateCount
Added
ARFaceGeometry.textureCoordinates
Added
ARFaceGeometry.triangleCount
Added
ARFaceGeometry.triangleIndices
Added
-[ARFaceGeometry initWithBlendShapes:]
Added
ARSCNFaceGeometry
Added
+[ARSCNFaceGeometry faceGeometryWithDevice:]
Added
+[ARSCNFaceGeometry faceGeometryWithDevice:fillMesh:]
Added
-[ARSCNFaceGeometry updateFromFaceGeometry:]
ARFrame.h
Added
ARFrame
Added
ARFrame.timestamp
Added
ARFrame.capturedImage
Added
ARFrame.capturedDepthData
Added
ARFrame.capturedDepthDataTimestamp
Added
ARFrame.camera
Added
ARFrame.anchors
Added
ARFrame.lightEstimate
Added
ARFrame.rawFeaturePoints
Added
-[ARFrame hitTest:types:]
Added
-[ARFrame displayTransformForOrientation:viewportSize:]
ARHitTestResult.h
Added
ARHitTestResultType
Added
ARHitTestResultTypeFeaturePoint
Added
ARHitTestResultTypeEstimatedHorizontalPlane
Added
ARHitTestResultTypeExistingPlane
Added
ARHitTestResultTypeExistingPlaneUsingExtent
Added
ARHitTestResult
Added
ARHitTestResult.type
Added
ARHitTestResult.distance
Added
ARHitTestResult.localTransform
Added
ARHitTestResult.worldTransform
Added
ARHitTestResult.anchor
ARLightEstimate.h
Added
ARLightEstimate
Added
ARLightEstimate.ambientIntensity
Added
ARLightEstimate.ambientColorTemperature
Added
ARDirectionalLightEstimate
Added
ARDirectionalLightEstimate.sphericalHarmonicsCoefficients
Added
ARDirectionalLightEstimate.primaryLightDirection
Added
ARDirectionalLightEstimate.primaryLightIntensity
ARPlaneAnchor.h
Added
ARPlaneAnchorAlignment
Added
ARPlaneAnchorAlignmentHorizontal
Added
ARPlaneAnchor
Added
ARPlaneAnchor.alignment
Added
ARPlaneAnchor.center
Added
ARPlaneAnchor.extent
ARPointCloud.h
Added
ARPointCloud
Added
ARPointCloud.count
Added
ARPointCloud.points
Added
ARPointCloud.identifiers
ARSCNView.h
Added
ARSCNView
Added
ARSCNView.delegate
Added
ARSCNView.session
Added
ARSCNView.scene
Added
ARSCNView.automaticallyUpdatesLighting
Added
-[ARSCNView anchorForNode:]
Added
-[ARSCNView nodeForAnchor:]
Added
-[ARSCNView hitTest:types:]
Added
ARSCNViewDelegate
Added
-[ARSCNViewDelegate renderer:nodeForAnchor:]
Added
-[ARSCNViewDelegate renderer:didAddNode:forAnchor:]
Added
-[ARSCNViewDelegate renderer:willUpdateNode:forAnchor:]
Added
-[ARSCNViewDelegate renderer:didUpdateNode:forAnchor:]
Added
-[ARSCNViewDelegate renderer:didRemoveNode:forAnchor:]
Added
ARSCNDebugOptionShowWorldOrigin
Added
ARSCNDebugOptionShowFeaturePoints
ARSession.h
Added
ARSessionRunOptions
Added
ARSessionRunOptionResetTracking
Added
ARSessionRunOptionRemoveExistingAnchors
Added
ARSession
Added
ARSession.delegate
Added
ARSession.delegateQueue
Added
ARSession.currentFrame
Added
ARSession.configuration
Added
-[ARSession runWithConfiguration:]
Added
-[ARSession runWithConfiguration:options:]
Added
-[ARSession pause]
Added
-[ARSession addAnchor:]
Added
-[ARSession removeAnchor:]
Added
ARSessionObserver
Added
-[ARSessionObserver session:didFailWithError:]
Added
-[ARSessionObserver session:cameraDidChangeTrackingState:]
Added
-[ARSessionObserver sessionWasInterrupted:]
Added
-[ARSessionObserver sessionInterruptionEnded:]
Added
-[ARSessionObserver session:didOutputAudioSampleBuffer:]
Added
ARSessionDelegate
Added
-[ARSessionDelegate session:didUpdateFrame:]
Added
-[ARSessionDelegate session:didAddAnchors:]
Added
-[ARSessionDelegate session:didUpdateAnchors:]
Added
-[ARSessionDelegate session:didRemoveAnchors:]
ARSKView.h
Added
ARSKViewDelegate
Added
-[ARSKViewDelegate view:nodeForAnchor:]
Added
-[ARSKViewDelegate view:didAddNode:forAnchor:]
Added
-[ARSKViewDelegate view:willUpdateNode:forAnchor:]
Added
-[ARSKViewDelegate view:didUpdateNode:forAnchor:]
Added
-[ARSKViewDelegate view:didRemoveNode:forAnchor:]
Added
ARSKView
Added
ARSKView.delegate
Added
ARSKView.session
Added
-[ARSKView anchorForNode:]
Added
-[ARSKView nodeForAnchor:]
Added
-[ARSKView hitTest:types:]