Skip to content

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;

Clone this wiki locally