title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.Mac SDK API diff |
List of API changes for Xamarin.Mac. |
spouliot |
sepoulio |
8/24/2024 |
article |
f833f3cb-eea7-c1b8-a706-dfbb597746ea |
xamarin |
Added method:
public CGColorSpace CopyBaseColorSpace ();
Added property:
public static Foundation.NSString CoreMedia709 { get; }
Added methods:
public bool DrawImageApplyingToneMapping (CGRect rect, CGImage image, CGToneMapping method, CGToneMappingOptions options);
public bool DrawImageApplyingToneMapping (CGRect rect, CGImage image, CGToneMapping method, Foundation.NSDictionary options);
public float GetEdrTargetHeadroom ();
public bool SetEdrTargetHeadroom (float value);
Added methods:
public void SetIdTree (CGPDFDictionary idTreeDictionary);
public void SetPageTagStructureTree (Foundation.NSDictionary pageTagStructureTreeDictionary);
public void SetParentTree (CGPDFDictionary parentTreeDictionary);
Added values:
ScrollWheelEventAcceleratedDeltaAxis1 = 176,
ScrollWheelEventAcceleratedDeltaAxis2 = 175,
ScrollWheelEventMomentumOptionPhase = 173,
ScrollWheelEventRawDeltaAxis1 = 178,
ScrollWheelEventRawDeltaAxis2 = 177,
Added constructor:
public CGImage (float headroom, int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapFlags, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
Added properties:
public bool ContainsImageSpecificToneMappingMetadata { get; }
public float ContentHeadroom { get; }
public static float DefaultHdrImageContentHeadroom { get; }
public bool ShouldToneMap { get; }
Added method:
public CGImage Copy (float headroom);
Added value:
Object = 800,
[Serializable]
public enum CGToneMapping {
Default = 0,
ExrGamma = 4,
ImageSpecificLumaScaling = 1,
IturRecommended = 3,
None = 5,
ReferenceWhiteBased = 2,
}
public class CGToneMappingOptionKeys {
// constructors
public CGToneMappingOptionKeys ();
}
public class CGToneMappingOptions : Foundation.DictionaryContainer {
// constructors
public CGToneMappingOptions ();
public CGToneMappingOptions (Foundation.NSDictionary dictionary);
// properties
public float? ExrToneMappingGammaDefog { get; set; }
public float? ExrToneMappingGammaExposure { get; set; }
public float? ExrToneMappingGammaKneeHigh { get; set; }
public float? ExrToneMappingGammaKneeLow { get; set; }
public bool? SkipBoostToHdr { get; set; }
public bool? Use100nitsHlgOotf { get; set; }
public bool? UseBT1886ForCoreVideoGamma { get; set; }
}