-
Notifications
You must be signed in to change notification settings - Fork 572
CoreGraphics iOS xcode27.0 b3
Alex Soto edited this page Jul 7, 2026
·
1 revision
#CoreGraphics.framework
diff -ruN /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGToneMapping.h /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGToneMapping.h
--- /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGToneMapping.h 2026-06-17 00:52:01
+++ /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGToneMapping.h 2026-07-02 02:40:29
@@ -24,20 +24,22 @@
/*
* kCGToneMappingDefault = 0, A system default method will be used
* kCGToneMappingImageSpecificLumaScaling = 1, Implements tone mapping of HDR content associated with the CGImage gain map
+ * kCGToneMappingHeadroomAdaptiveGainCurve = 6, Impmement Headroom Adaptive Gain Curve as per ICC and SMPTE ST 2094-50;2026 specifications
* kCGToneMappingReferenceWhiteBased = 2, Implements a tone curve that preserves SDR contrast and rolls off HDR highlights
* kCGToneMappingITURecommended = 3, Implements tone mapping based on ITU-R specifications for HDR-to-SDR and SDR-to-HDR conversions assuming mastering peak of 1000 nits
* kCGToneMappingEXRGamma = 4, Implements Open EXR tone mapping gamma suitable for tone mapping images in extended linear sRGB color space to SDR
* kCGToneMappingNone = 5 Does not apply any tone mapping. Color converted values in extended color spaces will be clipped to SDR ([0.0-1.0]) range
*/
-typedef CF_ENUM (uint32_t, CGToneMapping) {
- kCGToneMappingDefault API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 0,
- kCGToneMappingImageSpecificLumaScaling API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 1,
- kCGToneMappingReferenceWhiteBased API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 2,
- kCGToneMappingITURecommended API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 3,
- kCGToneMappingEXRGamma API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 4,
- kCGToneMappingNone API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0)) = 5
-};
+ typedef CF_ENUM (uint32_t, CGToneMapping) {
+ kCGToneMappingDefault = 0,
+ kCGToneMappingImageSpecificLumaScaling = 1,
+ kCGToneMappingHeadroomAdaptiveGainCurve API_AVAILABLE(macos(27.0), ios(27.0), tvos(27.0), watchos(27.0)) = 6,
+ kCGToneMappingReferenceWhiteBased = 2,
+ kCGToneMappingITURecommended = 3,
+ kCGToneMappingEXRGamma = 4,
+ kCGToneMappingNone = 5
+ } API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0));
typedef struct {
CGToneMapping method;