-
Notifications
You must be signed in to change notification settings - Fork 519
ARKit iOS xcode16.0 b1
Rolf Bjarne Kvinge edited this page Jun 18, 2024
·
2 revisions
#ARKit.framework
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h 2024-05-30 11:03:36
@@ -50,6 +50,7 @@
Object representing a physical location and orientation in 3D space.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARAnchor : NSObject <AR_ANCHOR_PROTOCOLS>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h 2024-05-30 11:03:37
@@ -31,6 +31,7 @@
An anchor representing an app clip code in the world.
*/
API_AVAILABLE(ios(14.3))
+NS_SWIFT_SENDABLE
@interface ARAppClipCodeAnchor : ARAnchor AR_APPCLIPCODE_ANCHOR_PROTOCOLS
@@ -56,6 +57,7 @@
@end
NS_ASSUME_NONNULL_END
+
#else
#import <ARKitCore/ARAppClipCodeAnchor.h>
#endif // #if (defined(USE_ARKIT_PUBLIC_HEADERS) \&\& USE_ARKIT_PUBLIC_HEADERS) || !__has_include(<ARKitCore/ARAppClipCodeAnchor.h>)
\ No newline at end of file
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h 2024-05-30 11:03:37
@@ -16,6 +16,7 @@
Representation of a body in 2D.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARBody2D : NSObject
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h 2024-05-30 11:03:36
@@ -22,6 +22,7 @@
An anchor representing a body in the world.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARBodyAnchor : ARAnchor AR_BODY_ANCHOR_PROTOCOLS
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h 2024-05-30 11:03:36
@@ -18,6 +18,7 @@
A model representing the camera and its parameters.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARCamera : NSObject <NSCopying>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h 2024-05-30 11:03:36
@@ -32,6 +32,7 @@
*/
API_AVAILABLE(ios(13.0))
NS_SWIFT_NAME(ARSession.CollaborationData)
+NS_SWIFT_SENDABLE
@interface ARCollaborationData : NSObject <NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h 2024-04-13 14:59:12
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h 2024-05-30 10:22:06
@@ -23,6 +23,7 @@
A container for depth data and its associated confidence.
*/
API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
@interface ARDepthData : NSObject
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h 2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h 2024-05-30 11:03:37
@@ -18,6 +18,7 @@
textures from the probe's location in the world.
*/
API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
@interface AREnvironmentProbeAnchor : ARAnchor
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h 2024-05-30 11:03:36
@@ -80,6 +80,7 @@
An anchor representing a face and its geometry.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARFaceAnchor : ARAnchor AR_FACE_ANCHOR_PROTOCOLS
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h 2024-05-30 11:03:37
@@ -7,11 +7,7 @@
//
#import <Foundation/Foundation.h>
-#import <SceneKit/SCNGeometry.h>
#import <ARKit/ARFaceAnchor.h>
-#if __has_include(<ARKit/ARSCNFaceGeometry.h>)
-#import <ARKit/ARSCNFaceGeometry.h>
-#endif
@protocol MTLBuffer;
@protocol MTLDevice;
@@ -25,6 +21,7 @@
and vertices, updating only the vertex positions from frame to frame.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARFaceGeometry : NSObject<NSSecureCoding, NSCopying>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h 2024-05-30 11:03:36
@@ -71,6 +71,7 @@
@discussion The model provides a snapshot of all data needed to render a given frame.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARFrame : NSObject <NSCopying>
/**
@@ -224,7 +225,6 @@
@param viewportSize The size of the viewport.
*/
- (CGAffineTransform)displayTransformForOrientation:(UIInterfaceOrientation)orientation viewportSize:(CGSize)viewportSize;
-
/** Unavailable */
- (instancetype)init NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h 2024-05-30 11:03:37
@@ -20,6 +20,7 @@
The session needs to be configured with ARGeoTrackingConfiguration.
*/
API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
@interface ARGeoAnchor : ARAnchor AR_GEO_ANCHOR_PROTOCOLS
/**
@@ -34,12 +35,12 @@
@discussion Only valid when altitudeSource is not ARAltitudeSourceUnknown.
*/
-@property (nonatomic, readonly, assign) CLLocationDistance altitude NS_REFINED_FOR_SWIFT;
+@property (nonatomic, readonly) CLLocationDistance altitude NS_REFINED_FOR_SWIFT;
/**
The source of altitude information. If the user did not provide the altitude, ARKit populates this property to indicate the expected accuracy depending on the available altitude data.
*/
-@property (nonatomic, readonly, assign) ARAltitudeSource altitudeSource;
+@property (nonatomic, readonly) ARAltitudeSource altitudeSource;
/**
Initializes a new ARGeoAnchor with the given coordinates.
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h 2024-05-30 11:03:36
@@ -101,6 +101,7 @@
Collection of fields to give information on geo tracking status.
*/
API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
@interface ARGeoTrackingStatus : NSObject <NSCopying, NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h 2024-05-30 11:03:36
@@ -19,6 +19,7 @@
An anchor representing an image in the world.
*/
API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
@interface ARImageAnchor : ARAnchor AR_IMAGE_ANCHOR_PROTOCOLS
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h 2024-04-13 16:16:14
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h 2024-05-30 12:00:12
@@ -1,14 +1,13 @@
//
// ARKit.h
//
-// Copyright © 2016-2021 Apple Inc. All rights reserved.
+// Copyright © 2016-2023 Apple Inc. All rights reserved.
//
/** @framework ARKit
@abstract A high-level Augmented Reality framework.
@discussion ARKit lets you easily configure and use Augmented Reality techniques to track, detect, and render.
*/
-
#if __has_include(<ARKit/ARKitFoundation.h>)
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h 2024-04-13 16:05:50
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h 2024-05-30 11:03:36
@@ -54,3 +54,4 @@
#import <ARKit/ARDepthData.h>
#endif // __OBJC__
+
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h 2024-05-30 11:03:37
@@ -16,6 +16,7 @@
A light estimate representing the light in the scene.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARLightEstimate : NSObject
/**
@@ -43,6 +44,7 @@
A directional light estimate representing the light intensity and direction in the scene.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARDirectionalLightEstimate : ARLightEstimate
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h 2024-05-30 11:03:36
@@ -16,6 +16,7 @@
An anchor representing a mesh in the world.
*/
API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
@interface ARMeshAnchor : ARAnchor
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h 2024-05-30 11:03:37
@@ -15,6 +15,7 @@
A container for vector data of a geometry.
*/
API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
@interface ARGeometrySource : NSObject<NSSecureCoding>
/**
@@ -68,6 +69,7 @@
A container for index data describing how vertices connect to define a geometry.
*/
API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
@interface ARGeometryElement : NSObject<NSSecureCoding>
/**
@@ -122,6 +124,7 @@
A three-dimensional shape that represents the geometry of a mesh.
*/
API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
@interface ARMeshGeometry : NSObject<NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h 2024-05-30 11:03:37
@@ -16,6 +16,7 @@
An anchor representing an object in the world.
*/
API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
@interface ARObjectAnchor : ARAnchor
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h 2024-05-30 11:03:37
@@ -17,6 +17,7 @@
The participant can be identified by `sessionIdentifier` property of the anchor.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARParticipantAnchor : ARAnchor
/** Unavailable */
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h 2024-05-30 11:03:36
@@ -23,7 +23,8 @@
ARPlaneAnchorAlignmentHorizontal,
/** A plane that is vertical with respect to gravity. */
- ARPlaneAnchorAlignmentVertical API_AVAILABLE(ios(11.3))
+ ARPlaneAnchorAlignmentVertical API_AVAILABLE(ios(11.3)),
+
} NS_SWIFT_NAME(ARPlaneAnchor.Alignment);
/**
@@ -61,6 +62,7 @@
Represents the extents of a plane.
*/
API_AVAILABLE(ios(16.0))
+NS_SWIFT_SENDABLE
@interface ARPlaneExtent : NSObject <NSSecureCoding>
/**
@@ -85,6 +87,7 @@
@discussion Planes are defined in the X and Z direction, where Y is the surface’s normal.
*/
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARPlaneAnchor : ARAnchor AR_PLANE_ANCHOR_PROTOCOLS
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h 2024-05-30 11:03:37
@@ -20,7 +20,8 @@
ARPlaneDetectionHorizontal = (1 << 0),
/** Plane detection determines vertical planes in the scene. */
- ARPlaneDetectionVertical API_AVAILABLE(ios(11.3)) = (1 << 1)
+ ARPlaneDetectionVertical API_AVAILABLE(ios(11.3)) = (1 << 1),
+
} NS_SWIFT_NAME(ARWorldTrackingConfiguration.PlaneDetection);
#else
#import <ARKitCore/ARPlaneDetectionTypes.h>
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h 2024-05-30 11:03:36
@@ -7,11 +7,7 @@
//
#import <Foundation/Foundation.h>
-#import <SceneKit/SCNGeometry.h>
#import <simd/simd.h>
-#if __has_include(<ARKit/ARSCNPlaneGeometry.h>)
-#import <ARKit/ARSCNPlaneGeometry.h>
-#endif
@protocol MTLDevice;
@@ -23,6 +19,7 @@
and vertices updated from frame to frame.
*/
API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
@interface ARPlaneGeometry : NSObject<NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h 2024-05-30 11:03:37
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
@interface ARPointCloud : NSObject <NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h 2024-05-30 11:03:36
@@ -19,6 +19,7 @@
A reference image to be detected in the scene.
*/
API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
@interface ARReferenceImage : NSObject
/**
@@ -43,7 +44,7 @@
@discussion When loading reference images from the asset catalog this verification is not needed as the same verification happens
at compile time.
@param completionHandler Completion handler invoked when validation is done. The completion handler takes the following parameters:
- error - An error that indicates why the image is not suitable for tracking, or nil if no error occured.
+ error - An error that indicates why the image is not suitable for tracking, or nil if no error occurred.
*/
- (void)validateWithCompletionHandler:(void (^)(NSError * _Nullable error))completionHandler API_AVAILABLE(ios(13.0));
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h 2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h 2024-05-30 11:03:37
@@ -21,6 +21,7 @@
A reference object to track in the scene.
*/
API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
@interface ARReferenceObject : NSObject<NSSecureCoding>
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h 2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h 2024-05-30 11:03:37
@@ -19,6 +19,7 @@
@see ARSkeletonDefinition
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARSkeleton : NSObject
/**
@@ -49,6 +50,7 @@
An object representing a skeleton in 3D.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARSkeleton3D : ARSkeleton
/**
@@ -89,6 +91,7 @@
An object representing a skeleton in 2D.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARSkeleton2D : ARSkeleton
/**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h 2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h 2024-05-30 11:03:37
@@ -32,6 +32,7 @@
One may use the parentIndices property to identify the hierarchy for a given skeleton definition.
*/
API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
@interface ARSkeletonDefinition : NSObject
/**
@@ -88,6 +89,7 @@
@end
NS_ASSUME_NONNULL_END
+
#else
#import <ARKitCore/ARSkeletonDefinition.h>
#endif // #if (defined(USE_ARKIT_PUBLIC_HEADERS) \&\& USE_ARKIT_PUBLIC_HEADERS) || !__has_include(<ARKitCore/ARSkeletonDefinition.h>)
\ No newline at end of file