Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 ();
}