-
Notifications
You must be signed in to change notification settings - Fork 549
QuartzCore tvOS 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/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h 2024-09-29 04:50:24
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h 2024-10-26 04:10:15
@@ -342,6 +342,17 @@
@property float startProgress;
@property float endProgress;
+
+
+
+
+
+
+
+
+
+
+
@end
/* Common transition types. */
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h 2024-09-29 01:34:02
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h 2024-10-26 00:40:29
@@ -15,6 +15,9 @@
@class NSEnumerator, CAAnimation, CALayerArray;
@protocol CAAction, CALayerDelegate;
+
+
+
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 +26,21 @@
typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/* 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)
@@ -110,6 +128,7 @@
/** 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
@@ -127,6 +146,24 @@
* CGAffineTransform NSValue
* 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'
@@ -386,6 +423,18 @@
API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
+
+
+
+
+
+
+
+
+
+
+
+
/* Options that control when to tone map CALayer contents and
CAMetalLayer drawables. */
@property(copy) CAToneMapMode toneMapMode
@@ -393,6 +442,15 @@
+
+
+
+
+
+
+
+
+
/* 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
@@ -477,6 +535,7 @@
@property CAEdgeAntialiasingMask edgeAntialiasingMask;
+
/* When true this layer is allowed to antialias its edges, as requested
* by the value of the edgeAntialiasingMask property.
*
@@ -484,6 +543,16 @@
* property in the main bundle's Info.plist. If no value is found in
* the Info.plist the default value is NO. */
+
+
+
+
+
+
+
+
+
+
@property BOOL allowsEdgeAntialiasing
API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
@@ -534,6 +603,7 @@
@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
@@ -545,6 +615,18 @@
* applications linked against the iOS 7 SDK or later and NO for
* applications linked against an earlier SDK. */
+
+
+
+
+
+
+
+
+
+
+
+
@property BOOL allowsGroupOpacity
API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
@@ -627,6 +709,23 @@
/** Layout methods. **/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/* 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:
@@ -665,6 +764,17 @@
- (void)layoutSublayers;
+
+
+
+
+
+
+
+
+
+
+
/** Action methods. **/
/* An "action" is an object that responds to an "event" via the
@@ -788,6 +898,32 @@
@property(nullable, copy) NSDictionary *style;
@end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/** Action (event handler) protocol. **/
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h 2024-09-29 05:01:08
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMetalLayer.h 2024-10-26 00:40:29
@@ -8,6 +8,11 @@
#if __has_include(<Metal/MTLDrawable.h>)
#import <QuartzCore/CALayer.h>
+
+
+
+
+
#import <Metal/MTLPixelFormat.h>
#import <Metal/MTLDrawable.h>
@@ -44,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
@@ -114,6 +123,31 @@
* the context containing this layer (typically the display's colorspace). */
@property (nullable) CGColorSpaceRef colorspace;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h 2024-09-29 05:01:08
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CARenderer.h 2024-10-26 00:40:55
@@ -4,6 +4,33 @@
All rights reserved. */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#ifdef __OBJC__
#import <QuartzCore/CABase.h>
@@ -21,6 +48,19 @@
@private
struct CARendererPriv *_priv;
}
+
+
+
+
+
+
+
+
+
+
+
+
+
/* Create a new renderer object. Its render target is the specified
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h 2024-09-29 05:01:08
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h 2024-10-26 00:40:56
@@ -28,10 +28,17 @@
@property(nullable, copy) id string;
+
+
+
+
+
+
/* The font to use, currently may be either a CTFontRef (toll-free
* bridged from UIFont), 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/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h 2024-09-29 05:01:07
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CoreAnimation.h 2024-10-26 00:40:54
@@ -14,8 +14,13 @@
#endif
#import <QuartzCore/CAAnimation.h>
+
+
+
#import <QuartzCore/CADisplayLink.h>
+
#import <QuartzCore/CAEAGLLayer.h>
+
#import <QuartzCore/CAMetalLayer.h>
#import <QuartzCore/CAMetalDisplayLink.h>
#import <QuartzCore/CAEmitterCell.h>
@@ -25,6 +30,13 @@
#import <QuartzCore/CALayer.h>
#import <QuartzCore/CAMediaTiming.h>
#import <QuartzCore/CAMediaTimingFunction.h>
+
+
+
+
+
+
+
#import <QuartzCore/CARenderer.h>
#import <QuartzCore/CAReplicatorLayer.h>
#import <QuartzCore/CAScrollLayer.h>
@@ -35,5 +47,10 @@
#import <QuartzCore/CATransform3D.h>
#import <QuartzCore/CATransformLayer.h>
#import <QuartzCore/CAValueFunction.h>
+
+
+
+
+
#endif /* COREANIMATION_H */
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h 2024-09-29 05:01:07
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/QuartzCore.h 2024-10-26 00:40:55
@@ -7,6 +7,16 @@
#define QUARTZCORE_H
+
+
+
+
+
+
+
+
+
+
#include <QuartzCore/CoreAnimation.h>
#endif /* QUARTZCORE_H */