Xamarin.Mac SDK API diff: 6.4.0 vs 6.8.2
Mono.Security.dll
Namespace Mono.Security.Authenticode
Type Changed: Mono.Security.Authenticode.AuthenticodeDeformatter
Added constructor:
public AuthenticodeDeformatter (byte[] rawData);
Added property:
public byte[] RawData { get; set; }
System.dll
Namespace System.Net.Sockets
Type Changed: System.Net.Sockets.Socket
Modified methods:
-public System.IAsyncResult BeginConnect (string host, int port, System.AsyncCallback requestCallback, object state)
+public System.IAsyncResult BeginConnect (string host, int port, System.AsyncCallback callback, object state)
Xamarin.Mac.dll
Namespace AVFoundation
Type Changed: AVFoundation.AVMetadataObject
Added properties:
public static Foundation.NSString TypeCatBody { get; }
public static Foundation.NSString TypeDogBody { get; }
public static Foundation.NSString TypeHumanBody { get; }
public static Foundation.NSString TypeSalientObject { get; }
Type Changed: AVFoundation.AVMetadataObjectType
Added values:
CatBody = 16384,
DogBody = 32768,
HumanBody = 65536,
SalientObject = 131072,
Namespace AppKit
Type Changed: AppKit.NSColor
Added properties:
public static NSColor SystemIndigoColor { get; }
public static NSColor SystemTealColor { get; }
Added method:
public static NSColor GetColor (string colorName, System.Func<NSAppearance,AppKit.NSColor> dynamicProvider);
Type Changed: AppKit.NSEvent
Added method:
public virtual string GetCharacters (NSEventModifierFlags modifiers);
Type Changed: AppKit.NSFont
Added method:
public static NSFont MonospacedSystemFont (nfloat fontSize, nfloat weight);
Type Changed: AppKit.NSFontDescriptor
Added method:
public virtual NSFontDescriptor Create (NSFontDescriptorSystemDesign design);
Type Changed: AppKit.NSResponder
Added method:
public virtual void ChangeMode (NSEvent withEvent);
Type Changed: AppKit.NSScreen
Added properties:
public virtual string LocalizedName { get; }
public virtual nfloat MaximumPotentialExtendedDynamicRangeColorComponentValue { get; }
public virtual nfloat MaximumReferenceExtendedDynamicRangeColorComponentValue { get; }
Type Changed: AppKit.NSSliderTouchBarItem
Added properties:
public virtual double DoubleValue { get; set; }
public virtual nfloat MaximumSliderWidth { get; set; }
public virtual nfloat MinimumSliderWidth { get; set; }
Type Changed: AppKit.NSStoryboard
Added methods:
public virtual NSViewController InstantiateController (string identifier, NSStoryboardControllerCreator handler);
public virtual NSViewController InstantiateInitialController (NSStoryboardControllerCreator handler);
Type Changed: AppKit.NSTextAlternatives
Added constructor:
public NSTextAlternatives (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding
Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
Type Changed: AppKit.NSTextAttachment
Added interface:
Foundation.INSSecureCoding
Type Changed: AppKit.NSTextBlock
Added interface:
Foundation.INSSecureCoding
Type Changed: AppKit.NSTextList
Added interface:
Foundation.INSSecureCoding
Type Changed: AppKit.NSTextTable
Added interface:
Foundation.INSSecureCoding
Type Changed: AppKit.NSTextTableBlock
Added interface:
Foundation.INSSecureCoding
Type Changed: AppKit.NSTextView
Added property:
public virtual bool UsesAdaptiveColorMappingForDarkAppearance { get; set; }
Type Changed: AppKit.NSToolbarItem
Added properties:
public virtual bool Bordered { get; set; }
public virtual string Title { get; set; }
Type Changed: AppKit.NSToolbarItemGroup
Added properties:
public virtual NSToolbarItemGroupControlRepresentation ControlRepresentation { get; set; }
public virtual nint SelectedIndex { get; set; }
public virtual NSToolbarItemGroupSelectionMode SelectionMode { get; set; }
Added methods:
public static NSToolbarItemGroup Create (string itemIdentifier, NSImage[] images, NSToolbarItemGroupSelectionMode selectionMode, string[] labels, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSToolbarItemGroup Create (string itemIdentifier, string[] titles, NSToolbarItemGroupSelectionMode selectionMode, string[] labels, Foundation.NSObject target, ObjCRuntime.Selector action);
public virtual bool GetSelected (nint index);
public virtual void SetSelected (bool selected, nint index);
Type Changed: AppKit.NSTouchBar
Added property:
public static bool AutomaticCustomizeTouchBarMenuItemEnabled { get; set; }
Type Changed: AppKit.NSView
Added properties:
public virtual bool HorizontalContentSizeConstraintActive { get; set; }
public virtual bool VerticalContentSizeConstraintActive { get; set; }
Type Changed: AppKit.NSViewController
Added method:
public virtual void ChangeMode (NSEvent withEvent);
Type Changed: AppKit.NSWorkspace
Added methods:
public virtual NSImage IconForFileType (HfsTypeCode typeCode);
public virtual void OpenApplication (Foundation.NSUrl applicationUrl, NSWorkspaceOpenConfiguration configuration, System.Action<NSRunningApplication,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<NSRunningApplication> OpenApplicationAsync (Foundation.NSUrl applicationUrl, NSWorkspaceOpenConfiguration configuration);
public virtual void OpenUrl (Foundation.NSUrl url, NSWorkspaceOpenConfiguration configuration, System.Action<NSRunningApplication,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<NSRunningApplication> OpenUrlAsync (Foundation.NSUrl url, NSWorkspaceOpenConfiguration configuration);
public virtual void OpenUrls (Foundation.NSUrl[] urls, Foundation.NSUrl applicationUrl, NSWorkspaceOpenConfiguration configuration, System.Action<NSRunningApplication,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<NSRunningApplication> OpenUrlsAsync (Foundation.NSUrl[] urls, Foundation.NSUrl applicationUrl, NSWorkspaceOpenConfiguration configuration);
New Type: AppKit.HfsTypeCode
[Serializable]
public enum HfsTypeCode {
AfpServerIcon = 1634103411,
AlertCautionBadgeIcon = 1667392615,
AlertCautionIcon = 1667331444,
AlertNoteIcon = 1852798053,
AlertStopIcon = 1937010544,
AliasBadgeIcon = 1633838183,
AppearanceFolderIcon = 1634758770,
AppleLogoIcon = 1667330156,
AppleMenuFolderIcon = 1634561653,
AppleMenuIcon = 1935765612,
AppleScriptBadgeIcon = 1935897200,
AppleTalkIcon = 1635019883,
AppleTalkZoneIcon = 1635023470,
ApplicationSupportFolderIcon = 1634956656,
ApplicationsFolderIcon = 1634758771,
BackwardArrowIcon = 1650553455,
BurningIcon = 1651864174,
ClipboardIcon = 1129072976,
ClippingPictureTypeIcon = 1668051056,
ClippingSoundTypeIcon = 1668051059,
ClippingTextTypeIcon = 1668051060,
ClippingUnknownTypeIcon = 1668051061,
ColorSyncFolderIcon = 1886547814,
ComputerIcon = 1919905652,
ConnectToIcon = 1668178804,
ContextualMenuItemsFolderIcon = 1668116085,
ControlPanelDisabledFolderIcon = 1668575812,
ControlPanelFolderIcon = 1668575852,
DeleteAliasIcon = 1684106345,
DesktopIcon = 1684370283,
DocumentsFolderIcon = 1685021555,
DropFolderIcon = 1684172664,
EjectMediaIcon = 1701471587,
ExtensionsDisabledFolderIcon = 1702392900,
ExtensionsFolderIcon = 1702392942,
FavoriteItemsIcon = 1717663346,
FavoritesFolderIcon = 1717663347,
FinderIcon = 1179534418,
FontSuitcaseIcon = 1179011404,
FontsFolderIcon = 1718578804,
ForwardArrowIcon = 1717662319,
FtpServerIcon = 1718906995,
FullTrashIcon = 1718907496,
GenericApplicationIcon = 1095782476,
GenericCdromIcon = 1667523698,
GenericComponentIcon = 1953001063,
GenericControlPanelIcon = 1095782467,
GenericControlStripModuleIcon = 1935959414,
GenericDeskAccessoryIcon = 1095782468,
GenericDocumentIcon = 1685021557,
GenericEditionFileIcon = 1701082214,
GenericExtensionIcon = 1229867348,
GenericFileServerIcon = 1936881266,
GenericFloppyIcon = 1718382713,
GenericFolderIcon = 1718379634,
GenericFontIcon = 1717987692,
GenericFontScalerIcon = 1935895666,
GenericHardDiskIcon = 1751413611,
GenericIDiskIcon = 1768190827,
GenericMoverObjectIcon = 1836021362,
GenericNetworkIcon = 1735288180,
GenericPCCardIcon = 1885564259,
GenericPreferencesIcon = 1886545254,
GenericQueryDocumentIcon = 1902473849,
GenericRamDiskIcon = 1918987620,
GenericRemovableMediaIcon = 1919774582,
[Obsolete ("Use 'GenericSharedLibraryIcon' instead.")]
GenericSharedLibaryIcon = 1936223330,
GenericSharedLibraryIcon = 1936223330,
GenericStationeryIcon = 1935961955,
GenericSuitcaseIcon = 1937074548,
GenericUrlIcon = 1735750252,
GenericWindowIcon = 1735879022,
GenericWormIcon = 2003792493,
GridIcon = 1735551332,
GroupIcon = 1735554416,
GuestUserIcon = 1735750514,
HelpIcon = 1751477360,
HttpServerIcon = 1752461427,
IPFileServerIcon = 1769173622,
InternationalResourcesIcon = 1768319340,
InternetLocationAppleShareIcon = 1768710502,
InternetLocationAppleTalkZoneIcon = 1768710516,
InternetLocationFileIcon = 1768711785,
InternetLocationFtpIcon = 1768711796,
InternetLocationGenericIcon = 1768712037,
InternetLocationHttpIcon = 1768712308,
InternetLocationMailIcon = 1768713569,
InternetLocationNewsIcon = 1768713847,
InternetLocationNslNeighborhoodIcon = 1768713843,
InternetSearchSitesFolderIcon = 1769173862,
KeepArrangedIcon = 1634889319,
KeyboardLayoutIcon = 1801873772,
LockedBadgeIcon = 1818387559,
LockedIcon = 1819239275,
MountedBadgeIcon = 1835164775,
MountedFolderIcon = 1835955300,
NoFilesIcon = 1852205420,
NoFolderIcon = 1852206180,
NoWriteIcon = 1853321844,
OpenFolderIcon = 1868983396,
OwnedFolderIcon = 1870098020,
OwnerIcon = 1937077106,
PrintMonitorFolderIcon = 1886547572,
PrinterDescriptionFolderIcon = 1886413926,
PrivateFolderIcon = 1886549606,
ProtectedApplicationFolderIcon = 1885433968,
ProtectedSystemFolderIcon = 1886615923,
PublicFolderIcon = 1886741094,
QuestionMarkIcon = 1903519091,
RecentApplicationsFolderIcon = 1918988400,
RecentDocumentsFolderIcon = 1919184739,
RecentItemsIcon = 1919118964,
RecentServersFolderIcon = 1920168566,
RightContainerArrowIcon = 1919115634,
SharedBadgeIcon = 1935828071,
SharedFolderIcon = 1936221804,
SharingPrivsNotApplicableIcon = 1936223841,
SharingPrivsReadOnlyIcon = 1936224879,
SharingPrivsReadWriteIcon = 1936224887,
SharingPrivsUnknownIcon = 1936225643,
SharingPrivsWritableIcon = 2003986804,
ShortcutIcon = 1936224884,
ShutdownItemsDisabledFolderIcon = 1936221252,
ShutdownItemsFolderIcon = 1936221286,
SortAscendingIcon = 1634954852,
SortDescendingIcon = 1685286500,
SoundFileIcon = 1936091500,
SpeakableItemsFolder = 1936747369,
StartupItemsDisabledFolderIcon = 1937011268,
StartupItemsFolderIcon = 1937011316,
SystemExtensionDisabledFolderIcon = 1835098948,
SystemFolderIcon = 1835098995,
SystemSuitcaseIcon = 2054388083,
ToolbarAdvancedIcon = 1952604534,
ToolbarApplicationsFolderIcon = 1950445683,
ToolbarCustomizeIcon = 1952675187,
ToolbarDeleteIcon = 1952736620,
ToolbarDesktopFolderIcon = 1950643051,
ToolbarDocumentsFolderIcon = 1950642019,
ToolbarDownloadsFolderIcon = 1950644078,
ToolbarFavoritesIcon = 1952866678,
ToolbarHomeIcon = 1953001325,
ToolbarInfoIcon = 1952606574,
ToolbarLabelsIcon = 1952607330,
ToolbarLibraryFolderIcon = 1951164770,
ToolbarMovieFolderIcon = 1951231862,
ToolbarMusicFolderIcon = 1951233395,
ToolbarPicturesFolderIcon = 1951426915,
ToolbarPublicFolderIcon = 1951429986,
ToolbarSitesFolderIcon = 1951626355,
ToolbarUtilitiesFolderIcon = 1951757420,
TrashIcon = 1953657704,
TrueTypeFlatFontIcon = 1936092788,
TrueTypeFontIcon = 1952868716,
TrueTypeMultiFlatFontIcon = 1953784678,
UnknownFSObjectIcon = 1970169459,
UnlockedIcon = 1970037611,
UserFolderIcon = 1969646692,
UserIDiskIcon = 1969517419,
UserIcon = 1970496882,
VoicesFolderIcon = 1719037795,
WorkgroupFolderIcon = 2003201124,
}
New Type: AppKit.INSCollectionLayoutContainer
public interface INSCollectionLayoutContainer : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSDirectionalEdgeInsets ContentInsets { get; }
public virtual CoreGraphics.CGSize ContentSize { get; }
public virtual NSDirectionalEdgeInsets EffectiveContentInsets { get; }
public virtual CoreGraphics.CGSize EffectiveContentSize { get; }
}
New Type: AppKit.INSCollectionLayoutEnvironment
public interface INSCollectionLayoutEnvironment : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual INSCollectionLayoutContainer Container { get; }
}
New Type: AppKit.INSCollectionLayoutVisibleItem
public interface INSCollectionLayoutVisibleItem : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual nfloat Alpha { get; set; }
public virtual CoreGraphics.CGRect Bounds { get; }
public virtual CoreGraphics.CGPoint Center { get; set; }
public virtual CoreGraphics.CGRect Frame { get; }
public virtual bool Hidden { get; set; }
public virtual Foundation.NSIndexPath IndexPath { get; }
public virtual string Name { get; }
public virtual NSCollectionElementCategory RepresentedElementCategory { get; }
public virtual string RepresentedElementKind { get; }
public virtual nint ZIndex { get; set; }
}
New Type: AppKit.INSSharingServicePickerToolbarItemDelegate
public interface INSSharingServicePickerToolbarItemDelegate : INSSharingServicePickerDelegate, ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual Foundation.NSObject[] GetItems (NSSharingServicePickerToolbarItem pickerToolbarItem);
}
New Type: AppKit.INSTextCheckingClient
public interface INSTextCheckingClient : INSTextInputClient, INSTextInputTraits, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSCandidateListTouchBarItem CandidateListTouchBarItem { get; }
// methods
public virtual void AddAnnotations (Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> annotations, Foundation.NSRange range);
public virtual Foundation.NSAttributedString GetAnnotatedSubstring (Foundation.NSRange range, ref Foundation.NSRange actualRange);
public virtual NSView GetView (Foundation.NSRange range, ref CoreGraphics.CGRect firstRect, ref Foundation.NSRange actualRange);
public virtual void RemoveAnnotation (string annotationName, Foundation.NSRange range);
public virtual void ReplaceCharacters (Foundation.NSRange range, Foundation.NSAttributedString annotatedString);
public virtual void SelectAndShow (Foundation.NSRange range);
public virtual void SetAnnotations (Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> annotations, Foundation.NSRange range);
}
New Type: AppKit.INSTextInputTraits
public interface INSTextInputTraits : ObjCRuntime.INativeObject, System.IDisposable {
}
New Type: AppKit.NSButtonTouchBarItem
public class NSButtonTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSButtonTouchBarItem (Foundation.NSCoder coder);
protected NSButtonTouchBarItem (Foundation.NSObjectFlag t);
protected NSButtonTouchBarItem (IntPtr handle);
public NSButtonTouchBarItem (string identifier);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public virtual NSColor BezelColor { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual bool Enabled { get; set; }
public virtual NSImage Image { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual string Title { get; set; }
// methods
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, NSImage image, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, string title, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, string title, NSImage image, Foundation.NSObject target, ObjCRuntime.Selector action);
protected override void Dispose (bool disposing);
}
New Type: AppKit.NSCollectionLayoutAnchor
public class NSCollectionLayoutAnchor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutAnchor (Foundation.NSObjectFlag t);
protected NSCollectionLayoutAnchor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSDirectionalRectEdge Edges { get; }
public virtual bool IsAbsoluteOffset { get; }
public virtual bool IsFractionalOffset { get; }
public virtual CoreGraphics.CGPoint Offset { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutAnchor Create (NSDirectionalRectEdge edges);
public static NSCollectionLayoutAnchor Create (NSDirectionalRectEdge edges, NSCollectionLayoutAnchorOffsetType offsetType, CoreGraphics.CGPoint offset);
}
New Type: AppKit.NSCollectionLayoutAnchorOffsetType
[Serializable]
public enum NSCollectionLayoutAnchorOffsetType {
Absolute = 0,
Fractional = 1,
}
New Type: AppKit.NSCollectionLayoutBoundarySupplementaryItem
public class NSCollectionLayoutBoundarySupplementaryItem : AppKit.NSCollectionLayoutSupplementaryItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutBoundarySupplementaryItem (Foundation.NSObjectFlag t);
protected NSCollectionLayoutBoundarySupplementaryItem (IntPtr handle);
// properties
public virtual NSRectAlignment Alignment { get; }
public override IntPtr ClassHandle { get; }
public virtual bool ExtendsBoundary { get; set; }
public virtual CoreGraphics.CGPoint Offset { get; }
public virtual bool PinToVisibleBounds { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutBoundarySupplementaryItem Create (NSCollectionLayoutSize layoutSize, string elementKind, NSRectAlignment alignment);
public static NSCollectionLayoutBoundarySupplementaryItem Create (NSCollectionLayoutSize layoutSize, string elementKind, NSRectAlignment alignment, CoreGraphics.CGPoint absoluteOffset);
}
New Type: AppKit.NSCollectionLayoutDecorationItem
public class NSCollectionLayoutDecorationItem : AppKit.NSCollectionLayoutItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutDecorationItem (Foundation.NSObjectFlag t);
protected NSCollectionLayoutDecorationItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ElementKind { get; }
public virtual nint ZIndex { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutDecorationItem Create (string elementKind);
}
New Type: AppKit.NSCollectionLayoutDimension
public class NSCollectionLayoutDimension : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutDimension (Foundation.NSObjectFlag t);
protected NSCollectionLayoutDimension (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual nfloat Dimension { get; }
public virtual bool IsAbsolute { get; }
public virtual bool IsEstimated { get; }
public virtual bool IsFractionalHeight { get; }
public virtual bool IsFractionalWidth { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutDimension CreateAbsoluteDimension (nfloat absoluteDimension);
public static NSCollectionLayoutDimension CreateEstimatedDimension (nfloat estimatedDimension);
public static NSCollectionLayoutDimension CreateFractionalHeightDimension (nfloat fractionalHeight);
public static NSCollectionLayoutDimension CreateFractionalWidthDimension (nfloat fractionalWidth);
}
New Type: AppKit.NSCollectionLayoutEdgeSpacing
public class NSCollectionLayoutEdgeSpacing : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutEdgeSpacing (Foundation.NSObjectFlag t);
protected NSCollectionLayoutEdgeSpacing (IntPtr handle);
// properties
public virtual NSCollectionLayoutSpacing Bottom { get; }
public override IntPtr ClassHandle { get; }
public virtual NSCollectionLayoutSpacing Leading { get; }
public virtual NSCollectionLayoutSpacing Top { get; }
public virtual NSCollectionLayoutSpacing Trailing { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutEdgeSpacing CreateSpacing (NSCollectionLayoutSpacing leading, NSCollectionLayoutSpacing top, NSCollectionLayoutSpacing trailing, NSCollectionLayoutSpacing bottom);
}
New Type: AppKit.NSCollectionLayoutGroup
public class NSCollectionLayoutGroup : AppKit.NSCollectionLayoutItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutGroup (Foundation.NSObjectFlag t);
protected NSCollectionLayoutGroup (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSCollectionLayoutSpacing InterItemSpacing { get; set; }
public virtual NSCollectionLayoutItem[] Subitems { get; }
public virtual NSCollectionLayoutSupplementaryItem[] SupplementaryItems { get; set; }
public virtual string VisualDescription { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutGroup CreateCustomGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutGroupCustomItemProvider itemProvider);
public static NSCollectionLayoutGroup CreateHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, nint count);
public static NSCollectionLayoutGroup CreateVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, nint count);
}
New Type: AppKit.NSCollectionLayoutGroupCustomItem
public class NSCollectionLayoutGroupCustomItem : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutGroupCustomItem (Foundation.NSObjectFlag t);
protected NSCollectionLayoutGroupCustomItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGRect Frame { get; }
public virtual nint ZIndex { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutGroupCustomItem Create (CoreGraphics.CGRect frame);
public static NSCollectionLayoutGroupCustomItem Create (CoreGraphics.CGRect frame, nint zIndex);
}
New Type: AppKit.NSCollectionLayoutGroupCustomItemProvider
public sealed delegate NSCollectionLayoutGroupCustomItemProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCollectionLayoutGroupCustomItemProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (INSCollectionLayoutEnvironment layout, System.AsyncCallback callback, object object);
public virtual NSCollectionLayoutGroupCustomItem[] EndInvoke (System.IAsyncResult result);
public virtual NSCollectionLayoutGroupCustomItem[] Invoke (INSCollectionLayoutEnvironment layout);
}
New Type: AppKit.NSCollectionLayoutItem
public class NSCollectionLayoutItem : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutItem (Foundation.NSObjectFlag t);
protected NSCollectionLayoutItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSDirectionalEdgeInsets ContentInsets { get; set; }
public virtual NSCollectionLayoutEdgeSpacing EdgeSpacing { get; set; }
public virtual NSCollectionLayoutSize LayoutSize { get; }
public virtual NSCollectionLayoutSupplementaryItem[] SupplementaryItems { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutItem Create (NSCollectionLayoutSize layoutSize);
public static NSCollectionLayoutItem Create (NSCollectionLayoutSize layoutSize, NSCollectionLayoutSupplementaryItem[] supplementaryItems);
}
New Type: AppKit.NSCollectionLayoutSection
public class NSCollectionLayoutSection : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutSection (Foundation.NSObjectFlag t);
protected NSCollectionLayoutSection (IntPtr handle);
// properties
public virtual NSCollectionLayoutBoundarySupplementaryItem[] BoundarySupplementaryItems { get; set; }
public override IntPtr ClassHandle { get; }
public virtual NSDirectionalEdgeInsets ContentInsets { get; set; }
public virtual NSCollectionLayoutDecorationItem[] DecorationItems { get; set; }
public virtual nfloat InterGroupSpacing { get; set; }
public virtual NSCollectionLayoutSectionOrthogonalScrollingBehavior OrthogonalScrollingBehavior { get; set; }
public virtual bool SupplementariesFollowContentInsets { get; set; }
public virtual NSCollectionLayoutSectionVisibleItemsInvalidationHandler VisibleItemsInvalidationHandler { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutSection Create (NSCollectionLayoutGroup group);
}
New Type: AppKit.NSCollectionLayoutSectionOrthogonalScrollingBehavior
[Serializable]
public enum NSCollectionLayoutSectionOrthogonalScrollingBehavior {
Continuous = 1,
ContinuousGroupLeadingBoundary = 2,
GroupPaging = 4,
GroupPagingCentered = 5,
None = 0,
Paging = 3,
}
New Type: AppKit.NSCollectionLayoutSectionVisibleItemsInvalidationHandler
public sealed delegate NSCollectionLayoutSectionVisibleItemsInvalidationHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCollectionLayoutSectionVisibleItemsInvalidationHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (INSCollectionLayoutVisibleItem[] items, CoreGraphics.CGPoint point, INSCollectionLayoutEnvironment layout, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (INSCollectionLayoutVisibleItem[] items, CoreGraphics.CGPoint point, INSCollectionLayoutEnvironment layout);
}
New Type: AppKit.NSCollectionLayoutSize
public class NSCollectionLayoutSize : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutSize (Foundation.NSObjectFlag t);
protected NSCollectionLayoutSize (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSCollectionLayoutDimension HeightDimension { get; }
public virtual NSCollectionLayoutDimension WidthDimension { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutSize Create (NSCollectionLayoutDimension width, NSCollectionLayoutDimension height);
}
New Type: AppKit.NSCollectionLayoutSpacing
public class NSCollectionLayoutSpacing : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutSpacing (Foundation.NSObjectFlag t);
protected NSCollectionLayoutSpacing (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool IsFixedSpacing { get; }
public virtual bool IsFlexibleSpacing { get; }
public virtual nfloat Spacing { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutSpacing CreateFixedSpacing (nfloat fixedSpacing);
public static NSCollectionLayoutSpacing CreateFlexibleSpacing (nfloat flexibleSpacing);
}
New Type: AppKit.NSCollectionLayoutSupplementaryItem
public class NSCollectionLayoutSupplementaryItem : AppKit.NSCollectionLayoutItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionLayoutSupplementaryItem (Foundation.NSObjectFlag t);
protected NSCollectionLayoutSupplementaryItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSCollectionLayoutAnchor ContainerAnchor { get; }
public virtual string ElementKind { get; }
public virtual NSCollectionLayoutAnchor ItemAnchor { get; }
public virtual nint ZIndex { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSCollectionLayoutSupplementaryItem Create (NSCollectionLayoutSize layoutSize, string elementKind, NSCollectionLayoutAnchor containerAnchor);
public static NSCollectionLayoutSupplementaryItem Create (NSCollectionLayoutSize layoutSize, string elementKind, NSCollectionLayoutAnchor containerAnchor, NSCollectionLayoutAnchor itemAnchor);
}
New Type: AppKit.NSCollectionViewCompositionalLayout
public class NSCollectionViewCompositionalLayout : AppKit.NSCollectionViewLayout, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSCollectionViewCompositionalLayout (NSCollectionLayoutSection section);
public NSCollectionViewCompositionalLayout (NSCollectionViewCompositionalLayoutSectionProvider sectionProvider);
public NSCollectionViewCompositionalLayout (Foundation.NSCoder coder);
protected NSCollectionViewCompositionalLayout (Foundation.NSObjectFlag t);
protected NSCollectionViewCompositionalLayout (IntPtr handle);
public NSCollectionViewCompositionalLayout (NSCollectionLayoutSection section, NSCollectionViewCompositionalLayoutConfiguration configuration);
public NSCollectionViewCompositionalLayout (NSCollectionViewCompositionalLayoutSectionProvider sectionProvider, NSCollectionViewCompositionalLayoutConfiguration configuration);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSCollectionViewCompositionalLayoutConfiguration Configuration { get; set; }
}
New Type: AppKit.NSCollectionViewCompositionalLayoutConfiguration
public class NSCollectionViewCompositionalLayoutConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSCollectionViewCompositionalLayoutConfiguration ();
protected NSCollectionViewCompositionalLayoutConfiguration (Foundation.NSObjectFlag t);
protected NSCollectionViewCompositionalLayoutConfiguration (IntPtr handle);
// properties
public virtual NSCollectionLayoutBoundarySupplementaryItem[] BoundarySupplementaryItems { get; set; }
public override IntPtr ClassHandle { get; }
public virtual nfloat InterSectionSpacing { get; set; }
public virtual NSCollectionViewScrollDirection ScrollDirection { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
New Type: AppKit.NSCollectionViewCompositionalLayoutSectionProvider
public sealed delegate NSCollectionViewCompositionalLayoutSectionProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCollectionViewCompositionalLayoutSectionProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (nint section, INSCollectionLayoutEnvironment layout, System.AsyncCallback callback, object object);
public virtual NSCollectionLayoutSection EndInvoke (System.IAsyncResult result);
public virtual NSCollectionLayoutSection Invoke (nint section, INSCollectionLayoutEnvironment layout);
}
New Type: AppKit.NSCollectionViewDiffableDataSourceItemProvider
public sealed delegate NSCollectionViewDiffableDataSourceItemProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCollectionViewDiffableDataSourceItemProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSCollectionView collectionView, Foundation.NSIndexPath indexPath, Foundation.NSObject itemIdentifierType, System.AsyncCallback callback, object object);
public virtual NSCollectionViewItem EndInvoke (System.IAsyncResult result);
public virtual NSCollectionViewItem Invoke (NSCollectionView collectionView, Foundation.NSIndexPath indexPath, Foundation.NSObject itemIdentifierType);
}
New Type: AppKit.NSCollectionViewDiffableDataSourceSupplementaryViewProvider
public sealed delegate NSCollectionViewDiffableDataSourceSupplementaryViewProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCollectionViewDiffableDataSourceSupplementaryViewProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSCollectionView collectionView, string str, Foundation.NSIndexPath indexPath, System.AsyncCallback callback, object object);
public virtual NSView EndInvoke (System.IAsyncResult result);
public virtual NSView Invoke (NSCollectionView collectionView, string str, Foundation.NSIndexPath indexPath);
}
New Type: AppKit.NSCollectionViewDiffableDataSource`2
public class NSCollectionViewDiffableDataSource`2 : Foundation.NSObject, INSCollectionViewDataSource, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSCollectionViewDiffableDataSource`2 (Foundation.NSObjectFlag t);
protected NSCollectionViewDiffableDataSource`2 (IntPtr handle);
public NSCollectionViewDiffableDataSource`2 (NSCollectionView collectionView, NSCollectionViewDiffableDataSourceItemProvider itemProvider);
// properties
public override IntPtr ClassHandle { get; }
public virtual AppKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> Snapshot { get; }
public virtual NSCollectionViewDiffableDataSourceSupplementaryViewProvider SupplementaryViewProvider { get; set; }
// methods
public virtual void Apply (AppKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot, bool animatingDifferences);
public virtual Foundation.NSIndexPath GetIndexPath (ItemIdentifierType identifier);
public virtual NSCollectionViewItem GetItem (NSCollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual ItemIdentifierType GetItemIdentifier (Foundation.NSIndexPath indexPath);
public virtual nint GetNumberOfSections (NSCollectionView collectionView);
public virtual nint GetNumberofItems (NSCollectionView collectionView, nint section);
public virtual NSView GetView (NSCollectionView collectionView, Foundation.NSString kind, Foundation.NSIndexPath indexPath);
}
New Type: AppKit.NSColorSampler
public class NSColorSampler : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSColorSampler ();
protected NSColorSampler (Foundation.NSObjectFlag t);
protected NSColorSampler (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ShowSampler (System.Action<NSColor> selectionHandler);
}
New Type: AppKit.NSDiffableDataSourceSnapshot`2
public class NSDiffableDataSourceSnapshot`2 : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSDiffableDataSourceSnapshot`2 ();
protected NSDiffableDataSourceSnapshot`2 (Foundation.NSObjectFlag t);
protected NSDiffableDataSourceSnapshot`2 (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ItemIdentifierType[] ItemIdentifiers { get; }
public virtual nint NumberOfItems { get; }
public virtual nint NumberOfSections { get; }
public virtual SectionIdentifierType[] SectionIdentifiers { get; }
// methods
public virtual void AppendItems (ItemIdentifierType[] identifiers);
public virtual void AppendItems (ItemIdentifierType[] identifiers, SectionIdentifierType sectionIdentifier);
public virtual void AppendSections (SectionIdentifierType[] sectionIdentifiers);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void DeleteAllItems ();
public virtual void DeleteItems (ItemIdentifierType[] identifiers);
public virtual void DeleteSections (SectionIdentifierType[] sectionIdentifiers);
public virtual nint GetIndex (ItemIdentifierType itemIdentifier);
public virtual nint GetIndex (SectionIdentifierType sectionIdentifier);
public virtual ItemIdentifierType[] GetItemIdentifiersInSection (SectionIdentifierType sectionIdentifier);
public virtual nint GetNumberOfItems (SectionIdentifierType sectionIdentifier);
public virtual SectionIdentifierType GetSectionIdentifierForSection (ItemIdentifierType itemIdentifier);
public virtual void InsertItemsAfter (ItemIdentifierType[] identifiers, ItemIdentifierType itemIdentifier);
public virtual void InsertItemsBefore (ItemIdentifierType[] identifiers, ItemIdentifierType itemIdentifier);
public virtual void InsertSectionsAfter (SectionIdentifierType[] sectionIdentifiers, SectionIdentifierType toSectionIdentifier);
public virtual void InsertSectionsBefore (SectionIdentifierType[] sectionIdentifiers, SectionIdentifierType toSectionIdentifier);
public virtual void MoveItemAfter (ItemIdentifierType fromIdentifier, ItemIdentifierType toIdentifier);
public virtual void MoveItemBefore (ItemIdentifierType fromIdentifier, ItemIdentifierType toIdentifier);
public virtual void MoveSectionAfter (SectionIdentifierType fromSectionIdentifier, SectionIdentifierType toSectionIdentifier);
public virtual void MoveSectionBefore (SectionIdentifierType fromSectionIdentifier, SectionIdentifierType toSectionIdentifier);
public virtual void ReloadItems (ItemIdentifierType[] identifiers);
public virtual void ReloadSections (SectionIdentifierType[] sectionIdentifiers);
}
New Type: AppKit.NSDirectionalEdgeInsets
public struct NSDirectionalEdgeInsets {
// constructors
public NSDirectionalEdgeInsets (nfloat top, nfloat leading, nfloat bottom, nfloat trailing);
// fields
public nfloat Bottom;
public nfloat Leading;
public nfloat Top;
public nfloat Trailing;
public static NSDirectionalEdgeInsets Zero;
// methods
public bool Equals (NSDirectionalEdgeInsets other);
public override bool Equals (object obj);
public override int GetHashCode ();
public static bool op_Equality (NSDirectionalEdgeInsets insets1, NSDirectionalEdgeInsets insets2);
public static bool op_Inequality (NSDirectionalEdgeInsets insets1, NSDirectionalEdgeInsets insets2);
}
New Type: AppKit.NSDirectionalRectEdge
[Serializable]
[Flags]
public enum NSDirectionalRectEdge {
All = 15,
Bottom = 4,
Leading = 2,
None = 0,
Top = 1,
Trailing = 8,
}
New Type: AppKit.NSEventModifierFlags
[Serializable]
[Flags]
public enum NSEventModifierFlags {
CapsLock = 65536,
Command = 1048576,
Control = 262144,
DeviceIndependentFlagsMask = 4294901760,
Function = 8388608,
Help = 4194304,
NumericPad = 2097152,
Option = 524288,
Shift = 131072,
}
New Type: AppKit.NSFontDescriptorSystemDesign
[Serializable]
public enum NSFontDescriptorSystemDesign {
Default = 0,
Monospaced = 2,
Rounded = 3,
Serif = 1,
}
New Type: AppKit.NSFontDescriptorSystemDesignExtensions
public static class NSFontDescriptorSystemDesignExtensions {
// methods
public static Foundation.NSString GetConstant (this NSFontDescriptorSystemDesign self);
public static NSFontDescriptorSystemDesign GetValue (Foundation.NSString constant);
}
New Type: AppKit.NSMenuToolbarItem
public class NSMenuToolbarItem : AppKit.NSToolbarItem, INSMenuItemValidation, INSValidatedUserInterfaceItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSMenuToolbarItem ();
protected NSMenuToolbarItem (Foundation.NSObjectFlag t);
protected NSMenuToolbarItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSMenu Menu { get; set; }
public virtual bool ShowsIndicator { get; set; }
}
New Type: AppKit.NSPickerTouchBarItem
public class NSPickerTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSPickerTouchBarItem (Foundation.NSCoder coder);
protected NSPickerTouchBarItem (Foundation.NSObjectFlag t);
protected NSPickerTouchBarItem (IntPtr handle);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual NSImage CollapsedRepresentationImage { get; set; }
public virtual string CollapsedRepresentationLabel { get; set; }
public virtual NSPickerTouchBarItemControlRepresentation ControlRepresentation { get; set; }
public virtual string CustomizationLabel { get; set; }
public virtual bool Enabled { get; set; }
public virtual nint NumberOfOptions { get; set; }
public virtual nint SelectedIndex { get; set; }
public virtual NSColor SelectionColor { get; set; }
public virtual NSPickerTouchBarItemSelectionMode SelectionMode { get; set; }
public virtual Foundation.NSObject Target { get; set; }
// methods
public static NSPickerTouchBarItem Create (NSTouchBarItemIdentifier identifier, NSImage[] images, NSPickerTouchBarItemSelectionMode selectionMode, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSPickerTouchBarItem Create (NSTouchBarItemIdentifier identifier, string[] labels, NSPickerTouchBarItemSelectionMode selectionMode, Foundation.NSObject target, ObjCRuntime.Selector action);
protected override void Dispose (bool disposing);
public virtual bool GetEnabled (nint index);
public virtual NSImage GetImage (nint index);
public virtual string GetLabel (nint index);
public virtual void SetEnabled (bool enabled, nint index);
public virtual void SetImage (NSImage image, nint index);
public virtual void SetLabel (string label, nint index);
}
New Type: AppKit.NSPickerTouchBarItemControlRepresentation
[Serializable]
public enum NSPickerTouchBarItemControlRepresentation {
Automatic = 0,
Collapsed = 2,
Expanded = 1,
}
New Type: AppKit.NSPickerTouchBarItemSelectionMode
[Serializable]
public enum NSPickerTouchBarItemSelectionMode {
Momentary = 2,
SelectAny = 1,
SelectOne = 0,
}
New Type: AppKit.NSRectAlignment
[Serializable]
public enum NSRectAlignment {
Bottom = 5,
BottomLeading = 4,
BottomTrailing = 6,
Leading = 3,
None = 0,
Top = 1,
TopLeading = 2,
TopTrailing = 8,
Trailing = 7,
}
New Type: AppKit.NSSharingServicePickerToolbarItem
public class NSSharingServicePickerToolbarItem : AppKit.NSToolbarItem, INSMenuItemValidation, INSValidatedUserInterfaceItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSharingServicePickerToolbarItem ();
protected NSSharingServicePickerToolbarItem (Foundation.NSObjectFlag t);
protected NSSharingServicePickerToolbarItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public INSSharingServicePickerToolbarItemDelegate Delegate { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
}
New Type: AppKit.NSSharingServicePickerToolbarItemDelegate
public abstract class NSSharingServicePickerToolbarItemDelegate : AppKit.NSSharingServicePickerDelegate, INSSharingServicePickerDelegate, INSSharingServicePickerToolbarItemDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSSharingServicePickerToolbarItemDelegate ();
protected NSSharingServicePickerToolbarItemDelegate (Foundation.NSObjectFlag t);
protected NSSharingServicePickerToolbarItemDelegate (IntPtr handle);
// methods
public virtual Foundation.NSObject[] GetItems (NSSharingServicePickerToolbarItem pickerToolbarItem);
}
New Type: AppKit.NSStepperTouchBarItem
public class NSStepperTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSStepperTouchBarItem (Foundation.NSCoder coder);
protected NSStepperTouchBarItem (Foundation.NSObjectFlag t);
protected NSStepperTouchBarItem (IntPtr handle);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual double Increment { get; set; }
public virtual double MaxValue { get; set; }
public virtual double MinValue { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual double Value { get; set; }
// methods
public static NSStepperTouchBarItem Create (NSTouchBarItemIdentifier identifier, Foundation.NSFormatter formatter);
public static NSStepperTouchBarItem Create (NSTouchBarItemIdentifier identifier, System.Action<CoreGraphics.CGRect,System.Double> drawingHandler);
protected override void Dispose (bool disposing);
}
New Type: AppKit.NSStoryboardControllerCreator
public sealed delegate NSStoryboardControllerCreator : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSStoryboardControllerCreator (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSCoder coder, System.AsyncCallback callback, object object);
public virtual Foundation.NSObject EndInvoke (System.IAsyncResult result);
public virtual Foundation.NSObject Invoke (Foundation.NSCoder coder);
}
New Type: AppKit.NSSwitch
public class NSSwitch : AppKit.NSControl, INSAccessibility, INSAccessibilityButton, INSAccessibilityElementProtocol, INSAccessibilitySwitch, INSAppearanceCustomization, INSDraggingDestination, INSTouchBarProvider, INSUserInterfaceItemIdentification, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSwitch ();
public NSSwitch (Foundation.NSCoder coder);
protected NSSwitch (Foundation.NSObjectFlag t);
protected NSSwitch (IntPtr handle);
// properties
public virtual bool AccessibilityFocused { get; }
public virtual CoreGraphics.CGRect AccessibilityFrame { get; }
public virtual string AccessibilityIdentifier { get; }
public virtual string AccessibilityLabel { get; }
public virtual Foundation.NSObject AccessibilityParent { get; }
public virtual string AccessibilityValue { get; }
public override IntPtr ClassHandle { get; }
public virtual nint State { get; set; }
// methods
public virtual bool AccessibilityPerformDecrement ();
public virtual bool AccessibilityPerformIncrement ();
public virtual bool AccessibilityPerformPress ();
}
New Type: AppKit.NSTextCheckingController
public class NSTextCheckingController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextCheckingController (INSTextCheckingClient client);
protected NSTextCheckingController (Foundation.NSObjectFlag t);
protected NSTextCheckingController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSTextCheckingClient Client { get; }
public virtual nint SpellCheckerDocumentTag { get; set; }
public virtual string[] ValidAnnotations { get; }
// methods
public virtual void ChangeSpelling (Foundation.NSObject sender);
public virtual void CheckSpelling (Foundation.NSObject sender);
public void CheckText (Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, NSTextCheckingOptions options);
public virtual void CheckText (Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options);
public virtual void CheckTextInDocument (Foundation.NSObject sender);
public virtual void CheckTextInSelection (Foundation.NSObject sender);
public virtual void ConsiderTextChecking (Foundation.NSRange range);
public virtual void DidChangeSelectedRange ();
public virtual void DidChangeText (Foundation.NSRange range);
public virtual NSMenu GetMenu (nuint location, bool clickedOnSelection, ref Foundation.NSRange effectiveRange);
public virtual void IgnoreSpelling (Foundation.NSObject sender);
public virtual void InsertedText (Foundation.NSRange range);
public virtual void Invalidate ();
public virtual void OrderFrontSubstitutionsPanel (Foundation.NSObject sender);
public virtual void ShowGuessPanel (Foundation.NSObject sender);
public virtual void UpdateCandidates ();
}
New Type: AppKit.NSTextInputTraitType
[Serializable]
public enum NSTextInputTraitType {
Default = 0,
No = 1,
Yes = 2,
}
New Type: AppKit.NSTextInputTraits_Extensions
public static class NSTextInputTraits_Extensions {
// methods
public static NSTextInputTraitType GetAutocorrectionType (this INSTextInputTraits This);
public static NSTextInputTraitType GetDataDetectionType (this INSTextInputTraits This);
public static NSTextInputTraitType GetGrammarCheckingType (this INSTextInputTraits This);
public static NSTextInputTraitType GetLinkDetectionType (this INSTextInputTraits This);
public static NSTextInputTraitType GetSmartDashesType (this INSTextInputTraits This);
public static NSTextInputTraitType GetSmartInsertDeleteType (this INSTextInputTraits This);
public static NSTextInputTraitType GetSmartQuotesType (this INSTextInputTraits This);
public static NSTextInputTraitType GetSpellCheckingType (this INSTextInputTraits This);
public static NSTextInputTraitType GetTextCompletionType (this INSTextInputTraits This);
public static NSTextInputTraitType GetTextReplacementType (this INSTextInputTraits This);
public static void SetAutocorrectionType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetDataDetectionType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetGrammarCheckingType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetLinkDetectionType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetSmartDashesType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetSmartInsertDeleteType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetSmartQuotesType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetSpellCheckingType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetTextCompletionType (this INSTextInputTraits This, NSTextInputTraitType value);
public static void SetTextReplacementType (this INSTextInputTraits This, NSTextInputTraitType value);
}
New Type: AppKit.NSTextScalingType
[Serializable]
public enum NSTextScalingType {
Standard = 0,
iOS = 1,
}
New Type: AppKit.NSToolbarItemGroupControlRepresentation
[Serializable]
public enum NSToolbarItemGroupControlRepresentation {
Automatic = 0,
Collapsed = 2,
Expanded = 1,
}
New Type: AppKit.NSToolbarItemGroupSelectionMode
[Serializable]
public enum NSToolbarItemGroupSelectionMode {
Momentary = 2,
SelectAny = 1,
SelectOne = 0,
}
New Type: AppKit.NSWorkspaceOpenConfiguration
public class NSWorkspaceOpenConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSWorkspaceOpenConfiguration (Foundation.NSObjectFlag t);
protected NSWorkspaceOpenConfiguration (IntPtr handle);
// properties
public virtual bool Activates { get; set; }
public virtual bool AddsToRecentItems { get; set; }
public virtual bool AllowsRunningApplicationSubstitution { get; set; }
public virtual Foundation.NSAppleEventDescriptor AppleEvent { get; set; }
public virtual string[] Arguments { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool CreatesNewApplicationInstance { get; set; }
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> Environment { get; set; }
public virtual bool ForPrinting { get; set; }
public virtual bool Hides { get; set; }
public virtual bool HidesOthers { get; set; }
public virtual CoreFoundation.CFBundle.Architecture LaunchArchitecture { get; set; }
public virtual bool PromptsUserIfNeeded { get; set; }
public virtual bool RequiresUniversalLinks { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSWorkspaceOpenConfiguration Create ();
}
Namespace AuthenticationServices
Type Changed: AuthenticationServices.ASAuthorizationAppleIdButtonType
Added value:
SignUp = 2,
Namespace CoreImage
Type Changed: CoreImage.CIAccordionFoldTransition
Added interfaces:
ICIAccordionFoldTransitionProtocol
ICIFilterProtocol
ICITransitionFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'FoldCount' instead.")]
public int NumberOfFolds { get; set; }
Added properties:
public virtual float FoldCount { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIAffineClamp
Added interfaces:
ICIAffineClampProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
Type Changed: CoreImage.CIAffineFilter
Added interface:
ICIFilterProtocol
Added property:
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIAffineTile
Added interfaces:
ICIAffineTileProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
Type Changed: CoreImage.CIAffineTransform
Added interface:
ICIFilterProtocol
Added properties:
public CIImage InputImage { get; set; }
public CoreGraphics.CGAffineTransform Transform { get; set; }
Type Changed: CoreImage.CIAreaAverage
Added properties:
public CIImage OutputImageMps { get; }
public CIImage OutputImageNonMps { get; }
Type Changed: CoreImage.CIAreaHistogram
Added properties:
public CIImage InputImage { get; set; }
public Foundation.NSData OutputData { get; }
public CIImage OutputImageMps { get; }
public CIImage OutputImageNonMps { get; }
Type Changed: CoreImage.CIAreaMinMax
Added properties:
public CIImage OutputImageMps { get; }
public CIImage OutputImageNonMps { get; }
Type Changed: CoreImage.CIAttributedTextImageGenerator
Added interfaces:
ICIAttributedTextImageGeneratorProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage OutputImage { get; }
public virtual float ScaleFactor { get; set; }
Type Changed: CoreImage.CIAztecCodeGenerator
Added interfaces:
ICIAztecCodeGeneratorProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCompactStyle' instead.")]
public bool CompactStyle { get; set; }
[Obsolete ("Use 'InputLayers' instead.")]
public int Layers { get; set; }
Added properties:
public virtual float InputCompactStyle { get; set; }
public virtual float InputLayers { get; set; }
public virtual Foundation.NSData Message { get; set; }
public CoreGraphics.CGImage OutputCGImage { get; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIBarcodeGenerator
Added interfaces:
ICIBarcodeGeneratorProtocol
ICIFilterProtocol
Added properties:
public CoreGraphics.CGImage OutputCGImage { get; }
public CoreGraphics.CGImage OutputCGImageForAztecCodeDescriptor { get; }
public CoreGraphics.CGImage OutputCGImageForDataMatrixCodeDescriptor { get; }
public CoreGraphics.CGImage OutputCGImageForPdf417CodeDescriptor { get; }
public CoreGraphics.CGImage OutputCGImageForQRCodeDescriptor { get; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIBarsSwipeTransition
Added interfaces:
ICIFilterProtocol
ICITransitionFilterProtocol
Type Changed: CoreImage.CIBicubicScaleTransform
Added interfaces:
ICIBicubicScaleTransformProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'ParameterB' instead.")]
public float B { get; set; }
[Obsolete ("Use 'ParameterC' instead.")]
public float C { get; set; }
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float ParameterB { get; set; }
public virtual float ParameterC { get; set; }
Type Changed: CoreImage.CIBlendFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIBlendKernel
Added method:
public virtual CIImage Apply (CIImage foreground, CIImage background, CoreGraphics.CGColorSpace colorSpace);
Type Changed: CoreImage.CIBlendWithAlphaMask
Added interfaces:
ICIBlendWithMaskProtocol
ICIFilterProtocol
Type Changed: CoreImage.CIBlendWithBlueMask
Added interfaces:
ICIBlendWithMaskProtocol
ICIFilterProtocol
Type Changed: CoreImage.CIBlendWithMask
Added interfaces:
ICIBlendWithMaskProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'MaskImage' instead.")]
public CIImage Mask { get; set; }
Added properties:
public virtual CIImage BackgroundImage { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage MaskImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIBlendWithRedMask
Added interfaces:
ICIBlendWithMaskProtocol
ICIFilterProtocol
Type Changed: CoreImage.CIBloom
Added interfaces:
ICIBloomProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIBokehBlur
Added interfaces:
ICIBokehBlurProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CIBoxBlur
Added interfaces:
ICIBoxBlurProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CICMYKHalftone
Added interfaces:
ICICmykHalftoneProtocol
ICIFilterProtocol
Type Changed: CoreImage.CICameraCalibrationLensCorrection
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CICheckerboardGenerator
Added interfaces:
ICICheckerboardGeneratorProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CICircularScreen
Added interfaces:
ICICircularScreenProtocol
ICIFilterProtocol
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CICircularWrap
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIClamp
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CICmykHalftone
Added interfaces:
ICICmykHalftoneProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'Sharpness' instead.")]
public float InputSharpness { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sharpness { get; set; }
Type Changed: CoreImage.CICode128BarcodeGenerator
Added interfaces:
ICICode128BarcodeGeneratorProtocol
ICIFilterProtocol
Added properties:
public virtual float BarcodeHeight { get; set; }
public virtual Foundation.NSData Message { get; set; }
public CIImage OutputCGImage { get; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorClamp
Added interfaces:
ICIColorClampProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'MaxComponents' instead.")]
public CIVector InputMaxComponents { get; set; }
[Obsolete ("Use 'MinComponents' instead.")]
public CIVector InputMinComponents { get; set; }
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIVector MaxComponents { get; set; }
public virtual CIVector MinComponents { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorControls
Added interfaces:
ICIColorControlsProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorCrossPolynomial
Added interfaces:
ICIColorCrossPolynomialProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorCube
Added interfaces:
ICIColorCubeProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorCubeWithColorSpace
Added interfaces:
ICIColorCubeProtocol
ICIColorCubeWithColorSpaceProtocol
ICIFilterProtocol
Added properties:
public virtual Foundation.NSData CubeData { get; set; }
public virtual float CubeDimension { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorCubesMixedWithMask
Added interfaces:
ICIColorCubesMixedWithMaskProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorCurves
Added interfaces:
ICIColorCurvesProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorInvert
Added interfaces:
ICIColorInvertProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorMap
Added interfaces:
ICIColorMapProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorMatrix
Added interfaces:
ICIColorMatrixProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorMonochrome
Added interfaces:
ICIColorMonochromeProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIColorPolynomial
Added interfaces:
ICIColorCrossPolynomialProtocol
ICIColorPolynomialProtocol
ICIFilterProtocol
Added properties:
public virtual CIVector BlueCoefficients { get; set; }
public virtual CIVector GreenCoefficients { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CIVector RedCoefficients { get; set; }
Type Changed: CoreImage.CIColorPosterize
Added interfaces:
ICIColorPosterizeProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIComicEffect
Added interfaces:
ICIComicEffectProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CICompositingFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIContext
Added methods:
public static CIContext Create (Metal.IMTLCommandQueue commandQueue);
public static CIContext Create (Metal.IMTLCommandQueue commandQueue, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options);
Type Changed: CoreImage.CIContextOptions
Added property:
public bool? AllowLowPower { get; set; }
Type Changed: CoreImage.CIContext_CIDepthBlurEffect
Added method:
public static CIFilter GetDepthBlurEffectFilter (this CIContext This, CIImage image, CIImage disparityImage, CIImage portraitEffectsMatte, CIImage hairSemanticSegmentation, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options);
Type Changed: CoreImage.CIConvolutionCore
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CICopyMachineTransition
Added interfaces:
ICIFilterProtocol
ICITransitionFilterProtocol
Type Changed: CoreImage.CICoreMLModelFilter
Added properties:
public int HeadIndex { get; set; }
public CIImage InputImage { get; set; }
public bool SoftmaxNormalization { get; set; }
Type Changed: CoreImage.CICrop
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CICrystallize
Added interfaces:
ICICrystallizeProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDepthBlurEffect
Added properties:
public ImageIO.CGImageMetadata AuxDataMetadata { get; set; }
public CIImage HairImage { get; set; }
public CIImage InputImage { get; set; }
public CIImage MatteImage { get; set; }
public string Shape { get; set; }
Type Changed: CoreImage.CIDepthOfField
Added interfaces:
ICIDepthOfFieldProtocol
ICIFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point1 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point2 { get; set; }
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDepthToDisparity
Added interfaces:
ICIDepthToDisparityProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDiscBlur
Added interfaces:
ICIDiscBlurProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDisintegrateWithMaskTransition
Added interfaces:
ICIDisintegrateWithMaskTransitionProtocol
ICIFilterProtocol
ICITransitionFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'MaskImage' instead.")]
public CIImage Mask { get; set; }
[Obsolete ("Use 'InputShadowOffset' instead.")]
public CIVector ShadowOffset { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputShadowOffset { get; set; }
public virtual CIImage MaskImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDisparityToDepth
Added interfaces:
ICIDisparityToDepthProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDisplacementDistortion
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIDissolveTransition
Added interfaces:
ICIFilterProtocol
ICITransitionFilterProtocol
Type Changed: CoreImage.CIDistortionFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIDither
Added interfaces:
ICIDitherProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDocumentEnhancer
Added interfaces:
ICIDocumentEnhancerProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIDotScreen
Added interfaces:
ICIDotScreenProtocol
ICIFilterProtocol
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIDroste
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIEdgePreserveUpsampleFilter
Added interfaces:
ICIEdgePreserveUpsampleProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIEdgeWork
Added interfaces:
ICIEdgeWorkProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIEdges
Added interfaces:
ICIEdgesProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIEightfoldReflectedTile
Added interfaces:
ICIEightfoldReflectedTileProtocol
ICIFilterProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIExposureAdjust
Added interfaces:
ICIExposureAdjustProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIFalseColor
Added interfaces:
ICIFalseColorProtocol
ICIFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIFilter
Obsoleted properties:
[Obsolete ("Use 'InputImage' instead. If not available then the filter does not support it.")]
public CIImage Image { get; set; }
Type Changed: CoreImage.CIFlashTransition
Added interfaces:
ICIFilterProtocol
ICIFlashTransitionProtocol
ICITransitionFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
[Obsolete ("Use 'StriationContrast' instead.")]
public float MaxStriationContrast { get; set; }
[Obsolete ("Use 'StriationStrength' instead.")]
public float MaxStriationStrength { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float StriationContrast { get; set; }
public virtual float StriationStrength { get; set; }
public virtual CIImage TargetImage { get; set; }
public virtual float Time { get; set; }
Type Changed: CoreImage.CIFourfoldReflectedTile
Added interfaces:
ICIFilterProtocol
ICIFourfoldReflectedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIFourfoldRotatedTile
Added interfaces:
ICIFilterProtocol
ICIFourfoldRotatedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIFourfoldTranslatedTile
Added interfaces:
ICIFilterProtocol
ICIFourfoldTranslatedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIGaborGradients
Added interfaces:
ICIFilterProtocol
ICIGaborGradientsProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIGammaAdjust
Added interfaces:
ICIFilterProtocol
ICIGammaAdjustProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIGaussianBlur
Added interfaces:
ICIFilterProtocol
ICIGaussianBlurProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIGaussianGradient
Added interfaces:
ICIFilterProtocol
ICIGaussianGradientProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIGlassDistortion
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIGlassLozenge
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIGlideReflectedTile
Added interfaces:
ICIFilterProtocol
ICIGlideReflectedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIGloom
Added interfaces:
ICIFilterProtocol
ICIGloomProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIGuidedFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIHatchedScreen
Added interfaces:
ICIFilterProtocol
ICIHatchedScreenProtocol
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIHeightFieldFromMask
Added interfaces:
ICIFilterProtocol
ICIHeightFieldFromMaskProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIHexagonalPixellate
Added interfaces:
ICIFilterProtocol
ICIHexagonalPixellateProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIHighlightShadowAdjust
Added interfaces:
ICIFilterProtocol
ICIHighlightShadowAdjustProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIHistogramDisplayFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIHueAdjust
Added interfaces:
ICIFilterProtocol
ICIHueAdjustProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIHueSaturationValueGradient
Added interfaces:
ICIFilterProtocol
ICIHueSaturationValueGradientProtocol
Added property:
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIImage
Added constructors:
public CIImage (AVFoundation.AVSemanticSegmentationMatte matte);
public CIImage (AVFoundation.AVSemanticSegmentationMatte matte, Foundation.NSDictionary options);
public CIImage (ImageIO.CGImageSource source, nuint index, CIImageInitializationOptionsWithMetadata options);
public CIImage (ImageIO.CGImageSource source, nuint index, Foundation.NSDictionary options);
Added properties:
public static CIImage BlackImage { get; }
public static CIImage BlueImage { get; }
public static CIImage ClearImage { get; }
public static CIImage CyanImage { get; }
public static CIImage GrayImage { get; }
public static CIImage GreenImage { get; }
public static CIImage MagentaImage { get; }
public static CIImage RedImage { get; }
public virtual AVFoundation.AVSemanticSegmentationMatte SemanticSegmentationMatte { get; }
public static CIImage WhiteImage { get; }
public static CIImage YellowImage { get; }
Added methods:
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, nuint index, CIImageInitializationOptionsWithMetadata options);
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, nuint index, Foundation.NSDictionary options);
public static CIImage FromSemanticSegmentationMatte (AVFoundation.AVSemanticSegmentationMatte matte);
public static CIImage FromSemanticSegmentationMatte (AVFoundation.AVSemanticSegmentationMatte matte, Foundation.NSDictionary options);
public virtual CIImage ImageByApplyingTransform (CoreGraphics.CGAffineTransform matrix, bool highQualityDownsample);
Type Changed: CoreImage.CIImageInitializationOptions
Modified properties:
-public bool? AuxiliaryPortraitEffectsMatte { get; set; }
+public bool? AuxiliaryPortraitEffectsMatte { get; }
Added properties:
public bool? AuxiliarySemanticSegmentationHairMatte { get; set; }
public bool? AuxiliarySemanticSegmentationSkinMatte { get; set; }
public bool? AuxiliarySemanticSegmentationTeethMatte { get; set; }
Type Changed: CoreImage.CIImageRepresentationOptions
Added properties:
public AVFoundation.AVDepthData AVDepthData { get; set; }
public CIImage DepthImage { get; set; }
public CIImage DisparityImage { get; set; }
public CIImage PortraitEffectsMatteImage { get; set; }
public CIImage SemanticSegmentationHairMatteImage { get; set; }
public AVFoundation.AVSemanticSegmentationMatte[] SemanticSegmentationMattes { get; set; }
public CIImage SemanticSegmentationSkinMatteImage { get; set; }
public CIImage SemanticSegmentationTeethMatteImage { get; set; }
Type Changed: CoreImage.CIKaleidoscope
Added interfaces:
ICIFilterProtocol
ICIKaleidoscopeProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputCount' instead.")]
public float Count { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual nint InputCount { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIKeystoneCorrection
Obsoleted properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Added properties:
public CoreGraphics.CGPoint InputBottomLeft { get; set; }
public CoreGraphics.CGPoint InputBottomRight { get; set; }
public CoreGraphics.CGPoint InputTopLeft { get; set; }
public CoreGraphics.CGPoint InputTopRight { get; set; }
Type Changed: CoreImage.CIKeystoneCorrectionCombined
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIKeystoneCorrectionCombinedProtocol
Added properties:
public virtual float FocalLength { get; set; }
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
public CoreGraphics.CGAffineTransform OutputTransform { get; }
Type Changed: CoreImage.CIKeystoneCorrectionHorizontal
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIKeystoneCorrectionHorizontalProtocol
Added properties:
public virtual float FocalLength { get; set; }
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
public CoreGraphics.CGAffineTransform OutputTransform { get; }
Type Changed: CoreImage.CIKeystoneCorrectionVertical
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIKeystoneCorrectionVerticalProtocol
Added properties:
public virtual float FocalLength { get; set; }
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
public CoreGraphics.CGAffineTransform OutputTransform { get; }
Type Changed: CoreImage.CILabDeltaE
Added interfaces:
ICIFilterProtocol
ICILabDeltaEProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CILanczosScaleTransform
Added interfaces:
ICIFilterProtocol
ICILanczosScaleTransformProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CILenticularHaloGenerator
Added interfaces:
ICIFilterProtocol
ICILenticularHaloGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CILightTunnel
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CILineOverlay
Added interfaces:
ICIFilterProtocol
ICILineOverlayProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CILineScreen
Added interfaces:
ICIFilterProtocol
ICILineScreenProtocol
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CILinearGradient
Added interfaces:
ICIFilterProtocol
ICILinearGradientProtocol
Obsoleted properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CILinearToSRGBToneCurve
Added interfaces:
ICIFilterProtocol
ICILinearToSrgbToneCurveProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMaskToAlpha
Added interfaces:
ICIFilterProtocol
ICIMaskToAlphaProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMaskedVariableBlur
Added interfaces:
ICIFilterProtocol
ICIMaskedVariableBlurProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage Mask { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMaximumComponent
Added interfaces:
ICIFilterProtocol
ICIMaximumComponentProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMedianFilter
Added interfaces:
ICIFilterProtocol
ICIMedianProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMeshGenerator
Added interfaces:
ICIFilterProtocol
ICIMeshGeneratorProtocol
Added property:
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMinimumComponent
Added interfaces:
ICIFilterProtocol
ICIMinimumComponentProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMix
Added interfaces:
ICIFilterProtocol
ICIMixProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIModTransition
Added interfaces:
ICIFilterProtocol
ICIModTransitionProtocol
ICITransitionFilterProtocol
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CIImage TargetImage { get; set; }
public virtual float Time { get; set; }
Type Changed: CoreImage.CIMorphologyGradient
Added interfaces:
ICIFilterProtocol
ICIMorphologyGradientProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CIMorphologyMaximum
Added interfaces:
ICIFilterProtocol
ICIMorphologyMaximumProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CIMorphologyMinimum
Added interfaces:
ICIFilterProtocol
ICIMorphologyMinimumProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CIMorphologyRectangle
Obsoleted properties:
[Obsolete ("Use 'InputHeight' instead.")]
public int Height { get; set; }
[Obsolete ("Use 'InputWidth' instead.")]
public int Width { get; set; }
Added properties:
public float InputHeight { get; set; }
public float InputWidth { get; set; }
Type Changed: CoreImage.CIMorphologyRectangleMaximum
Added interfaces:
ICIFilterProtocol
ICIMorphologyRectangleMaximumProtocol
Added properties:
public virtual float InputHeight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float InputWidth { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMorphologyRectangleMinimum
Added interfaces:
ICIFilterProtocol
ICIMorphologyRectangleMinimumProtocol
Added properties:
public virtual float InputHeight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float InputWidth { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIMotionBlur
Added interfaces:
ICIFilterProtocol
ICIMotionBlurProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CINinePartStretched
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CINinePartTiled
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CINoiseReduction
Added interfaces:
ICIFilterProtocol
ICINoiseReductionProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIOpTile
Added interfaces:
ICIFilterProtocol
ICIOpTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIPageCurlTransition
Added interfaces:
ICIFilterProtocol
ICIPageCurlTransitionProtocol
ICITransitionFilterProtocol
Added properties:
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CIImage TargetImage { get; set; }
public virtual float Time { get; set; }
Type Changed: CoreImage.CIPageCurlWithShadowTransition
Added interfaces:
ICIFilterProtocol
ICIPageCurlWithShadowTransitionProtocol
ICITransitionFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
[Obsolete ("Use 'Time' instead.")]
public float InputTime { get; set; }
[Obsolete ("Use 'InputShadowExtent' instead.")]
public CIVector ShadowExtent { get; set; }
Added properties:
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGRect InputShadowExtent { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Time { get; set; }
Type Changed: CoreImage.CIPaletteCentroid
Added interfaces:
ICIFilterProtocol
ICIPaletteCentroidProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPalettize
Added interfaces:
ICIFilterProtocol
ICIPalettizeProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIParallelogramTile
Added interfaces:
ICIFilterProtocol
ICIParallelogramTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIPdf417BarcodeGenerator
Added interfaces:
ICIFilterProtocol
ICIPdf417BarcodeGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputAlwaysSpecifyCompaction' instead.")]
public bool AlwaysSpecifyCompaction { get; set; }
[Obsolete ("Use 'InputCompactStyle' instead.")]
public bool CompactStyle { get; set; }
[Obsolete ("Use 'InputCompactionMode' instead.")]
public int CompactionMode { get; set; }
[Obsolete ("Use 'InputCorrectionLevel' instead.")]
public int CorrectionLevel { get; set; }
[Obsolete ("Use 'InputCompactStyle' instead.")]
public int DataColumns { get; set; }
[Obsolete ("Use 'InputRows' instead.")]
public int Rows { get; set; }
Added properties:
public virtual float InputAlwaysSpecifyCompaction { get; set; }
public virtual float InputCompactStyle { get; set; }
public virtual float InputCompactionMode { get; set; }
public virtual float InputCorrectionLevel { get; set; }
public virtual float InputDataColumns { get; set; }
public virtual float InputRows { get; set; }
public virtual Foundation.NSData Message { get; set; }
public CoreGraphics.CGImage OutputCGImage { get; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPerspectiveCorrection
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIPerspectiveCorrectionProtocol
ICIPerspectiveTransformProtocol
Added properties:
public virtual bool Crop { get; set; }
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPerspectiveRotate
Added interfaces:
ICIFilterProtocol
ICIPerspectiveRotateProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public CoreGraphics.CGAffineTransform OutputTransform { get; }
Type Changed: CoreImage.CIPerspectiveTile
Added interfaces:
ICIFilterProtocol
ICIPerspectiveTileProtocol
Obsoleted properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPerspectiveTransform
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIPerspectiveTransformProtocol
Obsoleted properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
public CoreGraphics.CGAffineTransform OutputTransform { get; }
Type Changed: CoreImage.CIPerspectiveTransformWithExtent
Added interfaces:
ICIFilterProtocol
ICIFourCoordinateGeometryFilterProtocol
ICIPerspectiveTransformProtocol
ICIPerspectiveTransformWithExtentProtocol
Obsoleted properties:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPhotoEffect
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPhotoEffectChrome
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectFade
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectInstant
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectMono
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectNoir
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectProcess
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectTonal
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPhotoEffectTransfer
Added interfaces:
ICIFilterProtocol
ICIPhotoEffectProtocol
Type Changed: CoreImage.CIPixellate
Added interfaces:
ICIFilterProtocol
ICIPixellateProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIPlugIn
Added method:
public static void LoadNonExecutablePlugIn (Foundation.NSUrl url);
Type Changed: CoreImage.CIPointillize
Added interfaces:
ICIFilterProtocol
ICIPointillizeProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIQRCodeGenerator
Added interfaces:
ICIFilterProtocol
ICIQRCodeGeneratorProtocol
Added properties:
public virtual Foundation.NSData Message { get; set; }
public CoreGraphics.CGImage OutputCGImage { get; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIRadialGradient
Added interfaces:
ICIFilterProtocol
ICIRadialGradientProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIRandomGenerator
Added interfaces:
ICIFilterProtocol
ICIRandomGeneratorProtocol
Added property:
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIReductionFilter
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIRippleTransition
Added interfaces:
ICIFilterProtocol
ICIRippleTransitionProtocol
ICITransitionFilterProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CIImage TargetImage { get; set; }
public virtual float Time { get; set; }
Type Changed: CoreImage.CIRoundedRectangleGenerator
Added interfaces:
ICIFilterProtocol
ICIRoundedRectangleGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Added properties:
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIRowAverage
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CISRGBToneCurveToLinear
Added interfaces:
ICIFilterProtocol
ICISrgbToneCurveToLinearProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISaliencyMapFilter
Added interfaces:
ICIFilterProtocol
ICISaliencyMapProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISampleNearest
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIScreenFilter
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added property:
public CoreGraphics.CGPoint InputCenter { get; set; }
Type Changed: CoreImage.CISepiaTone
Added interfaces:
ICIFilterProtocol
ICISepiaToneProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIShadedMaterial
Added interfaces:
ICIFilterProtocol
ICIShadedMaterialProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISharpenLuminance
Added interfaces:
ICIFilterProtocol
ICISharpenLuminanceProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
Type Changed: CoreImage.CISixfoldReflectedTile
Added interfaces:
ICIFilterProtocol
ICISixfoldReflectedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CISixfoldRotatedTile
Added interfaces:
ICIFilterProtocol
ICISixfoldRotatedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CISmoothLinearGradient
Added interfaces:
ICIFilterProtocol
ICILinearGradientProtocol
ICISmoothLinearGradientProtocol
Obsoleted properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISpotColor
Added interfaces:
ICIFilterProtocol
ICISpotColorProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISpotLight
Added interfaces:
ICIFilterProtocol
ICISpotLightProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIStarShineGenerator
Added interfaces:
ICIFilterProtocol
ICIStarShineGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIStraightenFilter
Added interfaces:
ICIFilterProtocol
ICIStraightenProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIStretchCrop
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CIStripesGenerator
Added interfaces:
ICIFilterProtocol
ICIStripesGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISunbeamsGenerator
Added interfaces:
ICIFilterProtocol
ICISunbeamsGeneratorProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CISwipeTransition
Added interfaces:
ICIFilterProtocol
ICITransitionFilterProtocol
Type Changed: CoreImage.CITemperatureAndTint
Added interfaces:
ICIFilterProtocol
ICITemperatureAndTintProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CITextImageGenerator
Added interfaces:
ICIFilterProtocol
ICITextImageGeneratorProtocol
Added properties:
public virtual CIImage OutputImage { get; }
public virtual float ScaleFactor { get; set; }
Type Changed: CoreImage.CIThermal
Added interfaces:
ICIFilterProtocol
ICIThermalProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CITileFilter
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added property:
public CoreGraphics.CGPoint InputCenter { get; set; }
Type Changed: CoreImage.CIToneCurve
Added interfaces:
ICIFilterProtocol
ICIToneCurveProtocol
Obsoleted properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
[Obsolete ("Use 'InputPoint2' instead.")]
public CIVector Point2 { get; set; }
[Obsolete ("Use 'InputPoint3' instead.")]
public CIVector Point3 { get; set; }
[Obsolete ("Use 'InputPoint4' instead.")]
public CIVector Point4 { get; set; }
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint2 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint3 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint4 { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CITorusLensDistortion
Added property:
public CIImage InputImage { get; set; }
Type Changed: CoreImage.CITransitionFilter
Added interfaces:
ICIFilterProtocol
ICITransitionFilterProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CITriangleKaleidoscope
Added interfaces:
ICIFilterProtocol
ICITriangleKaleidoscopeProtocol
Obsoleted properties:
[Obsolete ("Use 'InputPoint' instead.")]
public CIVector Point { get; set; }
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CITriangleTile
Added interfaces:
ICIFilterProtocol
ICITriangleTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CITwelvefoldReflectedTile
Added interfaces:
ICIFilterProtocol
ICITwelvefoldReflectedTileProtocol
Added properties:
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Width { get; set; }
Type Changed: CoreImage.CIUnsharpMask
Added interfaces:
ICIFilterProtocol
ICIUnsharpMaskProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIVibrance
Added interfaces:
ICIFilterProtocol
ICIVibranceProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIVignette
Added interfaces:
ICIFilterProtocol
ICIVignetteProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIVignetteEffect
Added interfaces:
ICIFilterProtocol
ICIVignetteEffectProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIWhitePointAdjust
Added interfaces:
ICIFilterProtocol
ICIWhitePointAdjustProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIXRay
Added interfaces:
ICIFilterProtocol
ICIXRayProtocol
Added properties:
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
Type Changed: CoreImage.CIZoomBlur
Added interfaces:
ICIFilterProtocol
ICIZoomBlurProtocol
Obsoleted properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Added properties:
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
New Type: CoreImage.ICIAccordionFoldTransitionProtocol
public interface ICIAccordionFoldTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float BottomHeight { get; set; }
public virtual float FoldCount { get; set; }
public virtual float FoldShadowAmount { get; set; }
}
New Type: CoreImage.ICIAffineClampProtocol
public interface ICIAffineClampProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
}
New Type: CoreImage.ICIAffineTileProtocol
public interface ICIAffineTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
}
New Type: CoreImage.ICIAttributedTextImageGeneratorProtocol
public interface ICIAttributedTextImageGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float ScaleFactor { get; set; }
public virtual Foundation.NSAttributedString Text { get; set; }
}
New Type: CoreImage.ICIAztecCodeGeneratorProtocol
public interface ICIAztecCodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float CorrectionLevel { get; set; }
public virtual float InputCompactStyle { get; set; }
public virtual float InputLayers { get; set; }
public virtual Foundation.NSData Message { get; set; }
}
New Type: CoreImage.ICIBarcodeGeneratorProtocol
public interface ICIBarcodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIBarcodeDescriptor BarcodeDescriptor { get; set; }
}
New Type: CoreImage.ICIBarsSwipeTransitionProtocol
public interface ICIBarsSwipeTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual float BarOffset { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIBicubicScaleTransformProtocol
public interface ICIBicubicScaleTransformProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AspectRatio { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float ParameterB { get; set; }
public virtual float ParameterC { get; set; }
public virtual float Scale { get; set; }
}
New Type: CoreImage.ICIBlendWithMaskProtocol
public interface ICIBlendWithMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage BackgroundImage { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage MaskImage { get; set; }
}
New Type: CoreImage.ICIBloomProtocol
public interface ICIBloomProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIBokehBlurProtocol
public interface ICIBokehBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
public virtual float RingAmount { get; set; }
public virtual float RingSize { get; set; }
public virtual float Softness { get; set; }
}
New Type: CoreImage.ICIBoxBlurProtocol
public interface ICIBoxBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICICheckerboardGeneratorProtocol
public interface ICICheckerboardGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICICircularScreenProtocol
public interface ICICircularScreenProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICICmykHalftoneProtocol
public interface ICICmykHalftoneProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual float GrayComponentReplacement { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Sharpness { get; set; }
public virtual float UnderColorRemoval { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICICode128BarcodeGeneratorProtocol
public interface ICICode128BarcodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float BarcodeHeight { get; set; }
public virtual Foundation.NSData Message { get; set; }
public virtual float QuietSpace { get; set; }
}
New Type: CoreImage.ICIColorClampProtocol
public interface ICIColorClampProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIVector MaxComponents { get; set; }
public virtual CIVector MinComponents { get; set; }
}
New Type: CoreImage.ICIColorControlsProtocol
public interface ICIColorControlsProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Brightness { get; set; }
public virtual float Contrast { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Saturation { get; set; }
}
New Type: CoreImage.ICIColorCrossPolynomialProtocol
public interface ICIColorCrossPolynomialProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIVector BlueCoefficients { get; set; }
public virtual CIVector GreenCoefficients { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIVector RedCoefficients { get; set; }
}
New Type: CoreImage.ICIColorCubeProtocol
public interface ICIColorCubeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSData CubeData { get; set; }
public virtual float CubeDimension { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIColorCubeWithColorSpaceProtocol
public interface ICIColorCubeWithColorSpaceProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
public virtual Foundation.NSData CubeData { get; set; }
public virtual float CubeDimension { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIColorCubesMixedWithMaskProtocol
public interface ICIColorCubesMixedWithMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
public virtual Foundation.NSData Cube0Data { get; set; }
public virtual Foundation.NSData Cube1Data { get; set; }
public virtual float CubeDimension { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage MaskImage { get; set; }
}
New Type: CoreImage.ICIColorCurvesProtocol
public interface ICIColorCurvesProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
public virtual Foundation.NSData CurvesData { get; set; }
public virtual CIVector CurvesDomain { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIColorInvertProtocol
public interface ICIColorInvertProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIColorMapProtocol
public interface ICIColorMapProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage GradientImage { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIColorMatrixProtocol
public interface ICIColorMatrixProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIVector AVector { get; set; }
public virtual CIVector BVector { get; set; }
public virtual CIVector BiasVector { get; set; }
public virtual CIVector GVector { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIVector RVector { get; set; }
}
New Type: CoreImage.ICIColorMonochromeProtocol
public interface ICIColorMonochromeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
}
New Type: CoreImage.ICIColorPolynomialProtocol
public interface ICIColorPolynomialProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIVector AlphaCoefficients { get; set; }
public virtual CIVector BlueCoefficients { get; set; }
public virtual CIVector GreenCoefficients { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIVector RedCoefficients { get; set; }
}
New Type: CoreImage.ICIColorPosterizeProtocol
public interface ICIColorPosterizeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Levels { get; set; }
}
New Type: CoreImage.ICIComicEffectProtocol
public interface ICIComicEffectProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICICompositeOperationProtocol
public interface ICICompositeOperationProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage BackgroundImage { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIConvolutionProtocol
public interface ICIConvolutionProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Bias { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIVector Weights { get; set; }
}
New Type: CoreImage.ICICopyMachineTransitionProtocol
public interface ICICopyMachineTransitionProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect Extent { get; set; }
public virtual float Opacity { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICICoreMLModelProtocol
public interface ICICoreMLModelProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float HeadIndex { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreML.MLModel Model { get; set; }
public virtual bool SoftmaxNormalization { get; set; }
}
New Type: CoreImage.ICICrystallizeProtocol
public interface ICICrystallizeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIDepthOfFieldProtocol
public interface ICIDepthOfFieldProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual float Radius { get; set; }
public virtual float Saturation { get; set; }
public virtual float UnsharpMaskIntensity { get; set; }
public virtual float UnsharpMaskRadius { get; set; }
}
New Type: CoreImage.ICIDepthToDisparityProtocol
public interface ICIDepthToDisparityProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIDiscBlurProtocol
public interface ICIDiscBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIDisintegrateWithMaskTransitionProtocol
public interface ICIDisintegrateWithMaskTransitionProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputShadowOffset { get; set; }
public virtual CIImage MaskImage { get; set; }
public virtual float ShadowDensity { get; set; }
public virtual float ShadowRadius { get; set; }
}
New Type: CoreImage.ICIDisparityToDepthProtocol
public interface ICIDisparityToDepthProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIDissolveTransitionProtocol
public interface ICIDissolveTransitionProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
}
New Type: CoreImage.ICIDitherProtocol
public interface ICIDitherProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
}
New Type: CoreImage.ICIDocumentEnhancerProtocol
public interface ICIDocumentEnhancerProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Amount { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIDotScreenProtocol
public interface ICIDotScreenProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIEdgePreserveUpsampleProtocol
public interface ICIEdgePreserveUpsampleProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float LumaSigma { get; set; }
public virtual CIImage SmallImage { get; set; }
public virtual float SpatialSigma { get; set; }
}
New Type: CoreImage.ICIEdgeWorkProtocol
public interface ICIEdgeWorkProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIEdgesProtocol
public interface ICIEdgesProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
}
New Type: CoreImage.ICIEightfoldReflectedTileProtocol
public interface ICIEightfoldReflectedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIExposureAdjustProtocol
public interface ICIExposureAdjustProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float EV { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIFalseColorProtocol
public interface ICIFalseColorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIFilterProtocol
public interface ICIFilterProtocol : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage OutputImage { get; }
}
New Type: CoreImage.ICIFlashTransitionProtocol
public interface ICIFlashTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual float FadeThreshold { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float MaxStriationRadius { get; set; }
public virtual float StriationContrast { get; set; }
public virtual float StriationStrength { get; set; }
}
New Type: CoreImage.ICIFourCoordinateGeometryFilterProtocol
public interface ICIFourCoordinateGeometryFilterProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
}
New Type: CoreImage.ICIFourfoldReflectedTileProtocol
public interface ICIFourfoldReflectedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AcuteAngle { get; set; }
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIFourfoldRotatedTileProtocol
public interface ICIFourfoldRotatedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIFourfoldTranslatedTileProtocol
public interface ICIFourfoldTranslatedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AcuteAngle { get; set; }
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIGaborGradientsProtocol
public interface ICIGaborGradientsProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIGammaAdjustProtocol
public interface ICIGammaAdjustProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Power { get; set; }
}
New Type: CoreImage.ICIGaussianBlurProtocol
public interface ICIGaussianBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIGaussianGradientProtocol
public interface ICIGaussianGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIGlideReflectedTileProtocol
public interface ICIGlideReflectedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIGloomProtocol
public interface ICIGloomProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIHatchedScreenProtocol
public interface ICIHatchedScreenProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIHeightFieldFromMaskProtocol
public interface ICIHeightFieldFromMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIHexagonalPixellateProtocol
public interface ICIHexagonalPixellateProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
}
New Type: CoreImage.ICIHighlightShadowAdjustProtocol
public interface ICIHighlightShadowAdjustProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float HighlightAmount { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
public virtual float ShadowAmount { get; set; }
}
New Type: CoreImage.ICIHueAdjustProtocol
public interface ICIHueAdjustProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIHueSaturationValueGradientProtocol
public interface ICIHueSaturationValueGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
public virtual float Dither { get; set; }
public virtual float Radius { get; set; }
public virtual float Softness { get; set; }
public virtual float Value { get; set; }
}
New Type: CoreImage.ICIKaleidoscopeProtocol
public interface ICIKaleidoscopeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual nint InputCount { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIKeystoneCorrectionCombinedProtocol
public interface ICIKeystoneCorrectionCombinedProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float FocalLength { get; set; }
}
New Type: CoreImage.ICIKeystoneCorrectionHorizontalProtocol
public interface ICIKeystoneCorrectionHorizontalProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float FocalLength { get; set; }
}
New Type: CoreImage.ICIKeystoneCorrectionVerticalProtocol
public interface ICIKeystoneCorrectionVerticalProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float FocalLength { get; set; }
}
New Type: CoreImage.ICILabDeltaEProtocol
public interface ICILabDeltaEProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage Image2 { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICILanczosScaleTransformProtocol
public interface ICILanczosScaleTransformProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AspectRatio { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
}
New Type: CoreImage.ICILenticularHaloGeneratorProtocol
public interface ICILenticularHaloGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual float HaloOverlap { get; set; }
public virtual float HaloRadius { get; set; }
public virtual float HaloWidth { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float StriationContrast { get; set; }
public virtual float StriationStrength { get; set; }
public virtual float Time { get; set; }
}
New Type: CoreImage.ICILineOverlayProtocol
public interface ICILineOverlayProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Contrast { get; set; }
public virtual float EdgeIntensity { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float NRNoiseLevel { get; set; }
public virtual float NRSharpness { get; set; }
public virtual float Threshold { get; set; }
}
New Type: CoreImage.ICILineScreenProtocol
public interface ICILineScreenProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICILinearGradientProtocol
public interface ICILinearGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
}
New Type: CoreImage.ICILinearToSrgbToneCurveProtocol
public interface ICILinearToSrgbToneCurveProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIMaskToAlphaProtocol
public interface ICIMaskToAlphaProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIMaskedVariableBlurProtocol
public interface ICIMaskedVariableBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage Mask { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIMaximumComponentProtocol
public interface ICIMaximumComponentProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIMedianProtocol
public interface ICIMedianProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIMeshGeneratorProtocol
public interface ICIMeshGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CIVector[] Mesh { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIMinimumComponentProtocol
public interface ICIMinimumComponentProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIMixProtocol
public interface ICIMixProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Amount { get; set; }
public virtual CIImage BackgroundImage { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIModTransitionProtocol
public interface ICIModTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual float Compression { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIMorphologyGradientProtocol
public interface ICIMorphologyGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIMorphologyMaximumProtocol
public interface ICIMorphologyMaximumProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIMorphologyMinimumProtocol
public interface ICIMorphologyMinimumProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIMorphologyRectangleMaximumProtocol
public interface ICIMorphologyRectangleMaximumProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float InputHeight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float InputWidth { get; set; }
}
New Type: CoreImage.ICIMorphologyRectangleMinimumProtocol
public interface ICIMorphologyRectangleMinimumProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float InputHeight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float InputWidth { get; set; }
}
New Type: CoreImage.ICIMotionBlurProtocol
public interface ICIMotionBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICINoiseReductionProtocol
public interface ICINoiseReductionProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float NoiseLevel { get; set; }
public virtual float Sharpness { get; set; }
}
New Type: CoreImage.ICIOpTileProtocol
public interface ICIOpTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIPageCurlTransitionProtocol
public interface ICIPageCurlTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIImage BacksideImage { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Radius { get; set; }
public virtual CIImage ShadingImage { get; set; }
}
New Type: CoreImage.ICIPageCurlWithShadowTransitionProtocol
public interface ICIPageCurlWithShadowTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIImage BacksideImage { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CoreGraphics.CGRect InputShadowExtent { get; set; }
public virtual float Radius { get; set; }
public virtual float ShadowAmount { get; set; }
public virtual float ShadowSize { get; set; }
}
New Type: CoreImage.ICIPaletteCentroidProtocol
public interface ICIPaletteCentroidProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage PaletteImage { get; set; }
public virtual bool Perceptual { get; set; }
}
New Type: CoreImage.ICIPalettizeProtocol
public interface ICIPalettizeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage PaletteImage { get; set; }
public virtual bool Perceptual { get; set; }
}
New Type: CoreImage.ICIParallelogramTileProtocol
public interface ICIParallelogramTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AcuteAngle { get; set; }
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIPdf417BarcodeGeneratorProtocol
public interface ICIPdf417BarcodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float InputAlwaysSpecifyCompaction { get; set; }
public virtual float InputCompactStyle { get; set; }
public virtual float InputCompactionMode { get; set; }
public virtual float InputCorrectionLevel { get; set; }
public virtual float InputDataColumns { get; set; }
public virtual float InputRows { get; set; }
public virtual float MaxHeight { get; set; }
public virtual float MaxWidth { get; set; }
public virtual Foundation.NSData Message { get; set; }
public virtual float MinHeight { get; set; }
public virtual float MinWidth { get; set; }
public virtual float PreferredAspectRatio { get; set; }
}
New Type: CoreImage.ICIPerspectiveCorrectionProtocol
public interface ICIPerspectiveCorrectionProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual bool Crop { get; set; }
}
New Type: CoreImage.ICIPerspectiveRotateProtocol
public interface ICIPerspectiveRotateProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float FocalLength { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Pitch { get; set; }
public virtual float Roll { get; set; }
public virtual float Yaw { get; set; }
}
New Type: CoreImage.ICIPerspectiveTileProtocol
public interface ICIPerspectiveTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
}
New Type: CoreImage.ICIPerspectiveTransformProtocol
public interface ICIPerspectiveTransformProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
}
New Type: CoreImage.ICIPerspectiveTransformWithExtentProtocol
public interface ICIPerspectiveTransformWithExtentProtocol : ICIFilterProtocol, ICIFourCoordinateGeometryFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGRect InputExtent { get; set; }
}
New Type: CoreImage.ICIPhotoEffectProtocol
public interface ICIPhotoEffectProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIPixellateProtocol
public interface ICIPixellateProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
}
New Type: CoreImage.ICIPointillizeProtocol
public interface ICIPointillizeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIQRCodeGeneratorProtocol
public interface ICIQRCodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual string CorrectionLevel { get; set; }
public virtual Foundation.NSData Message { get; set; }
}
New Type: CoreImage.ICIRadialGradientProtocol
public interface ICIRadialGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Radius0 { get; set; }
public virtual float Radius1 { get; set; }
}
New Type: CoreImage.ICIRandomGeneratorProtocol
public interface ICIRandomGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
}
New Type: CoreImage.ICIRippleTransitionProtocol
public interface ICIRippleTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Scale { get; set; }
public virtual CIImage ShadingImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIRoundedRectangleGeneratorProtocol
public interface ICIRoundedRectangleGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICISaliencyMapProtocol
public interface ICISaliencyMapProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICISepiaToneProtocol
public interface ICISepiaToneProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
}
New Type: CoreImage.ICIShadedMaterialProtocol
public interface ICIShadedMaterialProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
public virtual CIImage ShadingImage { get; set; }
}
New Type: CoreImage.ICISharpenLuminanceProtocol
public interface ICISharpenLuminanceProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Radius { get; set; }
public virtual float Sharpness { get; set; }
}
New Type: CoreImage.ICISixfoldReflectedTileProtocol
public interface ICISixfoldReflectedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICISixfoldRotatedTileProtocol
public interface ICISixfoldRotatedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICISmoothLinearGradientProtocol
public interface ICISmoothLinearGradientProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
}
New Type: CoreImage.ICISpotColorProtocol
public interface ICISpotColorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor CenterColor1 { get; set; }
public virtual CIColor CenterColor2 { get; set; }
public virtual CIColor CenterColor3 { get; set; }
public virtual float Closeness1 { get; set; }
public virtual float Closeness2 { get; set; }
public virtual float Closeness3 { get; set; }
public virtual float Contrast1 { get; set; }
public virtual float Contrast2 { get; set; }
public virtual float Contrast3 { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIColor ReplacementColor1 { get; set; }
public virtual CIColor ReplacementColor2 { get; set; }
public virtual CIColor ReplacementColor3 { get; set; }
}
New Type: CoreImage.ICISpotLightProtocol
public interface ICISpotLightProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Brightness { get; set; }
public virtual CIColor Color { get; set; }
public virtual float Concentration { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIVector LightPointsAt { get; set; }
public virtual CIVector LightPosition { get; set; }
}
New Type: CoreImage.ICISrgbToneCurveToLinearProtocol
public interface ICISrgbToneCurveToLinearProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIStarShineGeneratorProtocol
public interface ICIStarShineGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual float CrossAngle { get; set; }
public virtual float CrossOpacity { get; set; }
public virtual float CrossScale { get; set; }
public virtual float CrossWidth { get; set; }
public virtual float Epsilon { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIStraightenProtocol
public interface ICIStraightenProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIStripesGeneratorProtocol
public interface ICIStripesGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color0 { get; set; }
public virtual CIColor Color1 { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float Sharpness { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICISunbeamsGeneratorProtocol
public interface ICISunbeamsGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual float MaxStriationRadius { get; set; }
public virtual float StriationContrast { get; set; }
public virtual float StriationStrength { get; set; }
public virtual float SunRadius { get; set; }
public virtual float Time { get; set; }
}
New Type: CoreImage.ICISwipeTransitionProtocol
public interface ICISwipeTransitionProtocol : ICIFilterProtocol, ICITransitionFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Opacity { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICITemperatureAndTintProtocol
public interface ICITemperatureAndTintProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIVector Neutral { get; set; }
public virtual CIVector TargetNeutral { get; set; }
}
New Type: CoreImage.ICITextImageGeneratorProtocol
public interface ICITextImageGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual string FontName { get; set; }
public virtual float FontSize { get; set; }
public virtual float ScaleFactor { get; set; }
public virtual string Text { get; set; }
}
New Type: CoreImage.ICIThermalProtocol
public interface ICIThermalProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIToneCurveProtocol
public interface ICIToneCurveProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint2 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint3 { get; set; }
public virtual CoreGraphics.CGPoint InputPoint4 { get; set; }
}
New Type: CoreImage.ICITransitionFilterProtocol
public interface ICITransitionFilterProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage TargetImage { get; set; }
public virtual float Time { get; set; }
}
New Type: CoreImage.ICITriangleKaleidoscopeProtocol
public interface ICITriangleKaleidoscopeProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Decay { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CoreGraphics.CGPoint InputPoint { get; set; }
public virtual float Rotation { get; set; }
public virtual float Size { get; set; }
}
New Type: CoreImage.ICITriangleTileProtocol
public interface ICITriangleTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICITwelvefoldReflectedTileProtocol
public interface ICITwelvefoldReflectedTileProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Angle { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Width { get; set; }
}
New Type: CoreImage.ICIUnsharpMaskProtocol
public interface ICIUnsharpMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIVibranceProtocol
public interface ICIVibranceProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Amount { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIVignetteEffectProtocol
public interface ICIVignetteEffectProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Falloff { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIVignetteProtocol
public interface ICIVignetteProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float Intensity { get; set; }
public virtual float Radius { get; set; }
}
New Type: CoreImage.ICIWhitePointAdjustProtocol
public interface ICIWhitePointAdjustProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIXRayProtocol
public interface ICIXRayProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
New Type: CoreImage.ICIZoomBlurProtocol
public interface ICIZoomBlurProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float Amount { get; set; }
public virtual CoreGraphics.CGPoint InputCenter { get; set; }
public virtual CIImage InputImage { get; set; }
}
Namespace Foundation
Type Changed: Foundation.NSBindingSelectionMarker
Added methods:
public static NSObject GetDefaultPlaceholder (NSBindingSelectionMarker marker, ObjCRuntime.Class objectClass, string binding);
public static void SetDefaultPlaceholder (NSObject placeholder, NSBindingSelectionMarker marker, ObjCRuntime.Class objectClass, string binding);
Type Changed: Foundation.NSDate
Added properties:
public virtual double SecondsSince1970 { get; }
public virtual double SecondsSinceNow { get; }
Added method:
public virtual double GetSecondsSince (NSDate anotherDate);
Type Changed: Foundation.NSUrlSessionHandler
Added property:
public bool BypassBackgroundSessionCheck { get; set; }
Type Changed: Foundation.NSUserActivity
Added property:
public virtual string TargetContentIdentifier { get; set; }
Namespace Metal
Type Changed: Metal.MTLComputeCommandEncoder_Extensions
Obsoleted methods:
[Obsolete ("Use the overload that takes an IMTLCounterSampleBuffer instead.")]
public static void SampleCounters (this IMTLComputeCommandEncoder This, MTLCounterSampleBuffer sampleBuffer, nuint sampleIndex, bool barrier);
Added method:
public static void SampleCounters (this IMTLComputeCommandEncoder This, IMTLCounterSampleBuffer sampleBuffer, nuint sampleIndex, bool barrier);
Type Changed: Metal.MTLDevice_Extensions
Obsoleted methods:
[Obsolete ("Use 'CreateIMTLCounterSampleBuffer' instead.")]
public static MTLCounterSampleBuffer CreateCounterSampleBuffer (this IMTLDevice This, MTLCounterSampleBufferDescriptor descriptor, out Foundation.NSError error);
Added methods:
public static IMTLCounterSampleBuffer CreateIMTLCounterSampleBuffer (this IMTLDevice This, MTLCounterSampleBufferDescriptor descriptor, out Foundation.NSError error);
public static IMTLCounterSet[] GetIMTLCounterSets (this IMTLDevice This);
Namespace MetalPerformanceShaders
Type Changed: MetalPerformanceShaders.MPSMatrix
Added property:
public virtual nuint Offset { get; }
Type Changed: MetalPerformanceShaders.MPSVector
Added property:
public virtual nuint Offset { get; }
Namespace Network
Type Changed: Network.NWBrowser
Added properties:
public NWBrowserCompleteChangesDelegate CompleteChangesDelegate { get; set; }
public System.Action<NWBrowseResult,Network.NWBrowseResult> IndividualChangesDelegate { get; set; }
Obsoleted methods:
[Obsolete ("Uset the 'IndividualChangesDelegate' instead.")]
public void SetChangesHandler (System.Action<NWBrowseResult,Network.NWBrowseResult> handler);
Type Changed: Network.NWConnection
Added methods:
public T GetProtocolMetadata<T> (NWProtocolDefinition definition);
public void ReceiveMessageReadOnlyData (NWConnectionReceiveReadOnlySpanCompletion callback);
public void ReceiveReadOnlyData (uint minimumIncompleteLength, uint maximumLength, NWConnectionReceiveReadOnlySpanCompletion callback);
Type Changed: Network.NWContentContext
Added method:
public T GetProtocolMetadata<T> (NWProtocolDefinition protocolDefinition);
Type Changed: Network.NWFramer
Added method:
public NWFramerMessage CreateMessage ();
Type Changed: Network.NWPathMonitor
Added properties:
public NWPath CurrentPath { get; }
public System.Action<NWPath> SnapshotHandler { get; set; }
Obsoleted methods:
[Obsolete ("Use the 'SnapshotHandler' property instead.")]
public void SetUpdatedSnapshotHandler (System.Action<NWPath> callback);
Type Changed: Network.NWProtocolDefinition
Obsoleted properties:
[Obsolete ("Use 'CreateIPDefinition' method instead.")]
public static NWProtocolDefinition IPDefinition { get; }
[Obsolete ("Use 'CreateTcpDefinition' method instead.")]
public static NWProtocolDefinition TcpDefinition { get; }
[Obsolete ("Use 'CreateTlsDefinition' method instead.")]
public static NWProtocolDefinition TlsDefinition { get; }
[Obsolete ("Use 'CreateUdpDefinition' method instead.")]
public static NWProtocolDefinition UdpDefinition { get; }
[Obsolete ("Use 'CreateWebSocketDefinition' method instead.")]
public static NWProtocolDefinition WebSocketDefinition { get; }
Added methods:
public static NWProtocolDefinition CreateFramerDefinition (string identifier, NWFramerCreateFlags flags, System.Func<NWFramer,Network.NWFramerStartResult> startCallback);
public static NWProtocolDefinition CreateIPDefinition ();
public static NWProtocolDefinition CreateTcpDefinition ();
public static NWProtocolDefinition CreateTlsDefinition ();
public static NWProtocolDefinition CreateUdpDefinition ();
public static NWProtocolDefinition CreateWebSocketDefinition ();
Type Changed: Network.NWProtocolMetadata
Obsoleted properties:
[Obsolete ("Use the 'NWIPMetadata' class and methods instead.")]
public NWIPEcnFlag IPMetadataEcnFlag { get; set; }
[Obsolete ("Use the 'NWIPMetadata' class and methods instead.")]
public ulong IPMetadataReceiveTime { get; }
[Obsolete ("Use the 'NWIPMetadata' class and methods instead.")]
public NWServiceClass IPServiceClass { get; set; }
[Obsolete ("Use the 'NWTlsMetadata' class and methods instead.")]
public Security.SecProtocolMetadata TlsSecProtocolMetadata { get; }
Obsoleted methods:
[Obsolete ("Use the 'NWIPMetadata' class and methods instead.")]
public static NWProtocolMetadata CreateIPMetadata ();
[Obsolete ("Use the 'NSUdpMetadata' class and methods instead.")]
public static NWProtocolMetadata CreateUdpMetadata ();
[Obsolete ("Use the 'NWTcpMetadata' class and methods instead.")]
public uint TcpGetAvailableReceiveBuffer ();
[Obsolete ("Use the 'NWTcpMetadata' class and methods instead.")]
public uint TcpGetAvailableSendBuffer ();
Type Changed: Network.NWProtocolOptions
Obsoleted properties:
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public NWIPLocalAddressPreference IPLocalAddressPreference { set; }
[Obsolete ("Use the 'NWProtocolTlsOptions' class instead.")]
public Security.SecProtocolOptions TlsProtocolOptions { get; }
Obsoleted methods:
[Obsolete ("Use the 'NWProtocolTcpOptions' class methods and constructors instead.")]
public static NWProtocolOptions CreateTcp ();
[Obsolete ("Use the 'NWProtocolTlsOptions' class methods and constructors instead.")]
public static NWProtocolOptions CreateTls ();
[Obsolete ("Use the 'NWProtocolUdpOptions' class methods and constructors instead.")]
public static NWProtocolOptions CreateUdp ();
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public void IPSetCalculateReceiveTime (bool calculateReceiveTime);
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public void IPSetDisableFragmentation (bool disableFragmentation);
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public void IPSetHopLimit (byte hopLimit);
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public void IPSetUseMinimumMtu (bool useMinimumMtu);
[Obsolete ("Use the 'NWProtocolIPOptions' class instead.")]
public void IPSetVersion (NWIPVersion version);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetConnectionTimeout (uint connectionTimeout);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetDisableAckStretching (bool disableAckStretching);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetDisableEcn (bool disableEcn);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetEnableFastOpen (bool enableFastOpen);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetEnableKeepAlive (bool enableKeepAlive);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetKeepAliveCount (uint keepaliveCount);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetKeepAliveIdleTime (uint keepaliveIdleTime);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetKeepAliveInterval (uint keepaliveInterval);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetMaximumSegmentSize (uint maximumSegmentSize);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetNoDelay (bool noDelay);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetNoOptions (bool noOptions);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetNoPush (bool noPush);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetPersistTimeout (uint persistTimeout);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetRetransmitConnectionDropTime (uint retransmitConnectionDropTime);
[Obsolete ("Use the 'NWProtocolTcpOptions' class instead.")]
public void TcpSetRetransmitFinDrop (bool retransmitFinDrop);
[Obsolete ("Use the 'NWProtocolUdpOptions' class instead.")]
public void UdpSetPreferNoChecksum (bool preferNoChecksums);
Type Changed: Network.NWTxtRecord
Obsoleted methods:
[Obsolete ("Use the overload that takes an NWTxtRecordApplyDelegate2 instead.")]
public bool Apply (NWTxtRecord.NWTxtRecordApplyDelegate handler);
Added method:
public bool Apply (NWTxtRecord.NWTxtRecordApplyDelegate2 handler);
New Type: Network.NWTxtRecord.NWTxtRecordApplyDelegate2
public sealed delegate NWTxtRecordApplyDelegate2 : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NWTxtRecord.NWTxtRecordApplyDelegate2 (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (string key, NWTxtRecordFindKey result, System.ReadOnlySpan<byte> value, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (string key, NWTxtRecordFindKey result, System.ReadOnlySpan<byte> value);
}
Type Changed: Network.NWWebSocketMetadata
Modified base type:
-CoreFoundation.NativeObject
+Network.NWProtocolMetadata
New Type: Network.NWBrowserChangesDelegate
public sealed delegate NWBrowserChangesDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NWBrowserChangesDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NWBrowseResult oldResult, NWBrowseResult newResult, bool completed, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (NWBrowseResult oldResult, NWBrowseResult newResult, bool completed);
}
New Type: Network.NWBrowserCompleteChangesDelegate
public sealed delegate NWBrowserCompleteChangesDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NWBrowserCompleteChangesDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (System.Collections.Generic.List<System.ValueTuple<NWBrowseResult,Network.NWBrowseResultChange>> changes, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (System.Collections.Generic.List<System.ValueTuple<NWBrowseResult,Network.NWBrowseResultChange>> changes);
}
New Type: Network.NWConnectionReceiveReadOnlySpanCompletion
public sealed delegate NWConnectionReceiveReadOnlySpanCompletion : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NWConnectionReceiveReadOnlySpanCompletion (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (System.ReadOnlySpan<byte> data, NWContentContext context, bool isComplete, NWError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (System.ReadOnlySpan<byte> data, NWContentContext context, bool isComplete, NWError error);
}
New Type: Network.NWFramerCreateFlags
[Serializable]
[Flags]
public enum NWFramerCreateFlags {
Default = 0,
}
New Type: Network.NWFramerMessage
public class NWFramerMessage : Network.NWProtocolMetadata, ObjCRuntime.INativeObject, System.IDisposable {
// methods
public static NWFramerMessage Create (NWProtocolDefinition protocolDefinition);
public bool GetData (string key, int dataLength, out System.ReadOnlySpan<byte> outData);
public T GetObject<T> (string key);
public void SetData (string key, byte[] value);
public void SetObject (string key, Foundation.NSObject value);
}
New Type: Network.NWFramerStartResult
[Serializable]
public enum NWFramerStartResult {
Ready = 1,
Unknown = 0,
WillMarkReady = 2,
}
New Type: Network.NWIPMetadata
public class NWIPMetadata : Network.NWProtocolMetadata, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NWIPMetadata ();
// properties
public NWIPEcnFlag EcnFlag { get; set; }
public System.TimeSpan ReceiveTime { get; }
public NWServiceClass ServiceClass { get; set; }
}
New Type: Network.NWProtocolIPOptions
public class NWProtocolIPOptions : Network.NWProtocolOptions, ObjCRuntime.INativeObject, System.IDisposable {
// methods
public void SetCalculateReceiveTime (bool shouldCalculateReceiveTime);
public void SetDisableFragmentation (bool disableFragmentation);
public void SetHopLimit (nuint hopLimit);
public void SetIPLocalAddressPreference (NWIPLocalAddressPreference localAddressPreference);
public void SetUseMinimumMtu (bool useMinimumMtu);
public void SetVersion (NWIPVersion version);
}
New Type: Network.NWProtocolTcpOptions
public class NWProtocolTcpOptions : Network.NWProtocolOptions, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NWProtocolTcpOptions ();
// methods
public void SetConnectionTimeout (System.TimeSpan connectionTimeout);
public void SetDisableAckStretching (bool disableAckStretching);
public void SetDisableEcn (bool disableEcn);
public void SetEnableFastOpen (bool enableFastOpen);
public void SetEnableKeepAlive (bool enableKeepAlive);
public void SetKeepAliveCount (uint keepAliveCount);
public void SetKeepAliveIdleTime (System.TimeSpan keepAliveIdleTime);
public void SetKeepAliveInterval (System.TimeSpan keepAliveInterval);
public void SetMaximumSegmentSize (uint maximumSegmentSize);
public void SetNoDelay (bool noDelay);
public void SetNoOptions (bool noOptions);
public void SetNoPush (bool noPush);
public void SetPersistTimeout (System.TimeSpan persistTimeout);
public void SetRetransmitConnectionDropTime (System.TimeSpan connectionDropTime);
public void SetRetransmitFinDrop (bool retransmitFinDrop);
}
New Type: Network.NWProtocolTlsOptions
public class NWProtocolTlsOptions : Network.NWProtocolOptions, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NWProtocolTlsOptions ();
// properties
public Security.SecProtocolOptions ProtocolOptions { get; }
}
New Type: Network.NWProtocolUdpOptions
public class NWProtocolUdpOptions : Network.NWProtocolOptions, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NWProtocolUdpOptions ();
// methods
public void SetPreferNoChecksum (bool preferNoChecksum);
}
New Type: Network.NWTcpMetadata
public class NWTcpMetadata : Network.NWProtocolMetadata, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public uint AvailableReceiveBuffer { get; }
public uint AvailableSendBuffer { get; }
}
New Type: Network.NWTlsMetadata
public class NWTlsMetadata : Network.NWProtocolMetadata, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public Security.SecProtocolMetadata SecProtocolMetadata { get; }
}
New Type: Network.NWUdpMetadata
public class NWUdpMetadata : Network.NWProtocolMetadata, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NWUdpMetadata ();
}
Namespace NetworkExtension
Type Changed: NetworkExtension.NEFilterFlow
Added property:
public virtual Foundation.NSUuid Identifier { get; }
Namespace ObjCRuntime
Type Changed: ObjCRuntime.Constants
Modified fields:
-public const string Version = "6.4.0";
+public const string Version = "6.8.2";
New Type: ObjCRuntime.TrampolineBlockBase
public abstract class TrampolineBlockBase {
// constructors
protected TrampolineBlockBase (BlockLiteral* block);
// properties
protected IntPtr BlockPointer { get; }
// methods
protected static object GetExistingManagedDelegate (IntPtr block);
protected override void ~TrampolineBlockBase ();
}