Skip to content

QuartzCore macOS xcode16.2 b2

Alex Soto edited this page Nov 6, 2024 · 2 revisions

#QuartzCore.framework

diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h	2024-10-03 23:42:23
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h	2024-10-26 01:02:08
@@ -342,6 +342,7 @@
 @property float startProgress;
 @property float endProgress;
 
+
 /* An optional filter object implementing the transition. When set the
  * `type' and `subtype' properties are ignored. The filter must
  * implement `inputImage', `inputTargetImage' and `inputTime' input
@@ -350,6 +351,7 @@
  * the region in which the transition should run. Defaults to nil. */
 
 @property(nullable, strong) id filter;
+
 
 @end
 
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAEDRMetadata.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAEDRMetadata.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAEDRMetadata.h	2024-10-08 00:26:49
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAEDRMetadata.h	2024-10-26 02:09:22
@@ -7,6 +7,7 @@
 #define CAEDRMetadata_h
 
 
+
 #ifdef __OBJC__
 
 #include <Foundation/NSObject.h>
@@ -114,6 +115,7 @@
 NS_HEADER_AUDIT_END(nullability, sendability)
 
 #endif /* __OBJC__ */
+
 
 
 #endif /* CAEDRMetadata_h */
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h	2024-10-03 23:42:23
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h	2024-10-26 01:02:08
@@ -14,8 +14,10 @@
 
 @class NSEnumerator, CAAnimation, CALayerArray;
 @protocol CAAction, CALayerDelegate;
+
 @protocol CALayoutManager;
 
+
 NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 
 typedef NSString * CALayerContentsGravity NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
@@ -23,6 +25,7 @@
 typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 
+
 /* Bit definitions for `autoresizingMask' property. */
 
 typedef NS_OPTIONS (unsigned int, CAAutoresizingMask)
@@ -37,6 +40,7 @@
 };
 
 
+
 /* Options that control when to tone map CALayer contents and
    CAMetalLayer drawables. Defaults to CAToneMapModeAutomatic. */
 typedef NSString * CAToneMapMode NS_TYPED_ENUM NS_SWIFT_NAME(CALayer.ToneMapMode)
@@ -124,6 +128,24 @@
 
 /** Property methods. **/
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 /* CALayer implements the standard NSKeyValueCoding protocol for all
  * Objective C properties defined by the class and its subclasses. It
  * dynamically implements missing accessor methods for properties
@@ -141,6 +163,7 @@
  *      CGAffineTransform       NSAffineTransform
  *      CATransform3D           NSValue  */
 
+
 /* Returns the default value of the named property, or nil if no
  * default value is known. Subclasses that override this method to
  * define default values for their own properties should call `super'
@@ -399,6 +422,7 @@
 @property(copy) CALayerContentsFormat contentsFormat
   API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
 
+
 /* If YES, contents of the layer can be displayed up to its NSScreen's
  * maximumExtendedDynamicRangeColorComponentValue or UIScreen's
  * currentEDRHeadroom. If NO, contents are clipped or tonemapped to 1.0 (SDR).
@@ -410,11 +434,13 @@
 @property BOOL wantsExtendedDynamicRangeContent
   API_AVAILABLE(macos(14.0), ios(17.0), macCatalyst(17.0)) API_UNAVAILABLE(tvos, watchos);
 
+
 /* Options that control when to tone map CALayer contents and
    CAMetalLayer drawables. */
 @property(copy) CAToneMapMode toneMapMode
 API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), visionos(2.0)) API_UNAVAILABLE(watchos);
 
+
 /* If YES, allows the layer's content to render at arbitrary integer scales
    to preserve high-quality vector graphics. This only affects content drawn
    through -drawLayerInContext or -drawInContext. Changing this value will
@@ -424,6 +450,7 @@
   API_AVAILABLE(visionos(1.0)) API_UNAVAILABLE(macos, ios, tvos, watchos);
 
 
+
 /* The filter types to use when rendering the `contents' property of
  * the layer. The minification filter is used when to reduce the size
  * of image data, the magnification filter to increase the size of
@@ -508,6 +535,14 @@
 
 @property CAEdgeAntialiasingMask edgeAntialiasingMask;
 
+
+
+
+
+
+
+
+
 /* When true this layer is allowed to antialias its edges, as requested
  * by the edgeAntialiasingMask.
  *
@@ -517,6 +552,7 @@
  * instead. If no value is found in the Info.plist the default value is
  * YES on macOS and NO on iOS. */
 
+
 @property BOOL allowsEdgeAntialiasing
     API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 
@@ -567,6 +603,18 @@
 
 @property float opacity;
 
+
+
+
+
+
+
+
+
+
+
+
+
 /* When true, and the layer's opacity property is less than one, the
  * layer is allowed to composite itself as a group separate from its
  * parent. This gives the correct results when the layer contains
@@ -578,6 +626,7 @@
  * If no value is found in the Info.plist the default value is YES on
  * macOS and NO on iOS. */
 
+
 @property BOOL allowsGroupOpacity
     API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 
@@ -660,12 +709,15 @@
 
 /** Layout methods. **/
 
+
 /* A bitmask defining how the layer is resized when the bounds of its
  * superlayer changes. See the CAAutoresizingMask enum for the bit
  * definitions. Default value is zero. */
 
 @property CAAutoresizingMask autoresizingMask;
 
+
+
 /* The object responsible for assigning frame rects to sublayers,
  * should implement methods from the CALayoutManager informal protocol.
  * When nil (the default value) only the autoresizing style of layout
@@ -673,6 +725,7 @@
 
 @property(nullable, strong) id <CALayoutManager> layoutManager;
 
+
 /* Returns the preferred frame size of the layer in the coordinate
  * space of the superlayer. The default implementation calls the layout
  * manager if one exists and it implements the -preferredSizeOfLayer:
@@ -711,6 +764,7 @@
 
 - (void)layoutSublayers;
 
+
 /* NSView-style springs and struts layout. -resizeSublayersWithOldSize:
  * is called when the layer's bounds rect is changed. It calls
  * -resizeWithOldSuperlayerSize: to resize the sublayer's frame to
@@ -720,6 +774,7 @@
 - (void)resizeSublayersWithOldSize:(CGSize)size;
 - (void)resizeWithOldSuperlayerSize:(CGSize)size;
 
+
 /** Action methods. **/
 
 /* An "action" is an object that responds to an "event" via the
@@ -844,6 +899,7 @@
 
 @end
 
+
 /** Layout manager protocol. **/
 
 @protocol CALayoutManager <NSObject>
@@ -867,6 +923,7 @@
 - (void)layoutSublayersOfLayer:(CALayer *)layer;
 
 @end
+
 
 /** Action (event handler) protocol. **/
 
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h	2024-10-03 23:42:23
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h	2024-10-26 01:02:08
@@ -8,7 +8,11 @@
 #if __has_include(<Metal/MTLDrawable.h>)
 
 #import <QuartzCore/CALayer.h>
+
+
 #import <QuartzCore/CAEDRMetadata.h>
+
+
 #import <Metal/MTLPixelFormat.h>
 #import <Metal/MTLDrawable.h>
 
@@ -45,7 +49,11 @@
 /* Note: The default value of the `opaque' property for CAMetalLayer
  * instances is true. */
 
+
 API_AVAILABLE(macos(10.11), ios(8.0), tvos(9.0)) API_UNAVAILABLE(watchos)
+
+
+
 @interface CAMetalLayer : CALayer
 {
 @private
@@ -116,6 +124,7 @@
 
 @property (nullable) CGColorSpaceRef colorspace;
 
+
 /* If any rendering context on the screen has this enabled, all content will be
  * clamped to its NSScreen’s maximumExtendedDynamicRangeColorComponentValue
  * rather than 1.0. The default is NO.  */
@@ -123,6 +132,9 @@
 @property BOOL wantsExtendedDynamicRangeContent
 API_AVAILABLE(macos(10.11), ios(16.0), macCatalyst(16.0)) API_UNAVAILABLE(tvos, watchos);
 
+
+
+
 /* Metadata describing extended dynamic range content in the layer's drawable.
  * Must be set before calling nextDrawable. If non-nil, content may be
  * tone mapped to match the current display characteristics. If nil, samples
@@ -131,10 +143,14 @@
  * Defaults to nil. */
 @property (strong, nullable) CAEDRMetadata *EDRMetadata API_AVAILABLE(macos(10.15), ios(16.0)) API_UNAVAILABLE(watchos);
 
+
+
+
 /* This property controls if this layer and its drawables will be synchronized
  * to the display's Vsync. The default value is YES. */
 
 @property BOOL displaySyncEnabled API_AVAILABLE(macos(10.13));
+
 
 /* Controls if `-nextDrawable' is allowed to timeout after 1 second and return
  * nil if * the system does not have a free drawable available. The default
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAOpenGLLayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAOpenGLLayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAOpenGLLayer.h	2024-10-03 23:42:23
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAOpenGLLayer.h	2024-10-26 01:02:08
@@ -81,11 +81,13 @@
 
 @property (nullable) CGColorSpaceRef colorspace;
 
+
 /* If any rendering context on the screen has this enabled, all content will be
  * clamped to its NSScreen’s maximumExtendedDynamicRangeColorComponentValue
  * rather than 1.0. The default is NO.  */
 
 @property BOOL wantsExtendedDynamicRangeContent;
+
 
 @end
 
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h	2024-10-03 23:42:22
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h	2024-10-26 01:02:07
@@ -3,6 +3,7 @@
    Copyright (c) 2007-2022, Apple Inc.
    All rights reserved. */
 
+
 /* This class lets an application manually drive the rendering of a
  * layer tree into an OpenGL rendering context. This is _not_ the
  * best solution for real-time output, use an NSView to host a layer
@@ -29,6 +30,7 @@
  *    from the -render method, the default values will be preserved.
  */
 
+
 #ifdef __OBJC__
 
 #import <QuartzCore/CABase.h>
@@ -47,6 +49,7 @@
   struct CARendererPriv *_priv;
 }
 
+
 /* Create a new renderer object. Its render target is the specified
  * Core OpenGL context. 'dict' is an optional dictionary of parameters.  */
 
@@ -57,6 +60,7 @@
 #else
     API_AVAILABLE(macos(10.5));
 #endif
+
 
 
 /* Create a new renderer object. Its render target is the specified
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h	2024-10-03 23:42:23
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h	2024-10-26 01:02:08
@@ -28,10 +28,17 @@
 
 @property(nullable, copy) id string;
 
+
 /* The font to use, currently may be either a CTFontRef (toll-free
  * bridged from NSFont), a CGFontRef, or a string naming the font.
  * Defaults to the Helvetica font. Only used when the `string' property
  * is not an NSAttributedString. */
+
+
+
+
+
+
 
 @property(nullable) CFTypeRef font;
 
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h	2024-10-03 23:42:21
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h	2024-10-26 01:02:06
@@ -14,8 +14,13 @@
 #endif
 
 #import <QuartzCore/CAAnimation.h>
+
 #import <QuartzCore/CAConstraintLayoutManager.h>
+
 #import <QuartzCore/CADisplayLink.h>
+
+
+
 #import <QuartzCore/CAMetalLayer.h>
 #import <QuartzCore/CAMetalDisplayLink.h>
 #import <QuartzCore/CAEmitterCell.h>
@@ -25,9 +30,13 @@
 #import <QuartzCore/CALayer.h>
 #import <QuartzCore/CAMediaTiming.h>
 #import <QuartzCore/CAMediaTimingFunction.h>
+
 #import <QuartzCore/CAOpenGLLayer.h>
+
+
 #import <QuartzCore/CARemoteLayerClient.h>
 #import <QuartzCore/CARemoteLayerServer.h>
+
 #import <QuartzCore/CARenderer.h>
 #import <QuartzCore/CAReplicatorLayer.h>
 #import <QuartzCore/CAScrollLayer.h>
@@ -38,6 +47,10 @@
 #import <QuartzCore/CATransform3D.h>
 #import <QuartzCore/CATransformLayer.h>
 #import <QuartzCore/CAValueFunction.h>
+
+
 #import <QuartzCore/CAEDRMetadata.h>
+
+
 
 #endif /* COREANIMATION_H */
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h	2024-10-03 23:42:21
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h	2024-10-26 01:02:06
@@ -6,12 +6,16 @@
 #ifndef QUARTZCORE_H
 #define QUARTZCORE_H
 
+
 #if !__has_feature(modules)
 #include <QuartzCore/CoreImage.h>
 #endif
+
+
 #if !__has_feature(modules)
 #include <QuartzCore/CoreVideo.h>
 #endif
+
 
 #include <QuartzCore/CoreAnimation.h>
 

Clone this wiki locally