ICILightTunnelProtocol Schnittstelle

Definition

Diese Schnittstelle stellt das Objective-C-Protokoll CILightTunneldar.

[Foundation.Protocol(Name="CILightTunnel", WrapperType=typeof(CoreImage.CILightTunnelProtocolWrapper))]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="inputImage", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputImage", PropertyType=typeof(CoreImage.CIImage), Selector="inputImage", SetterSelector="setInputImage:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="center", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCenter", PropertyType=typeof(CoreGraphics.CGPoint), Selector="center", SetterSelector="setCenter:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="rotation", IsProperty=true, IsRequired=true, IsStatic=false, Name="Rotation", PropertyType=typeof(System.Single), Selector="rotation", SetterSelector="setRotation:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="radius", IsProperty=true, IsRequired=true, IsStatic=false, Name="Radius", PropertyType=typeof(System.Single), Selector="radius", SetterSelector="setRadius:")]
public interface ICILightTunnelProtocol : CoreImage.ICIFilterProtocol, IDisposable
[<Foundation.Protocol(Name="CILightTunnel", WrapperType=typeof(CoreImage.CILightTunnelProtocolWrapper))>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="inputImage", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputImage", PropertyType=typeof(CoreImage.CIImage), Selector="inputImage", SetterSelector="setInputImage:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="center", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCenter", PropertyType=typeof(CoreGraphics.CGPoint), Selector="center", SetterSelector="setCenter:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="rotation", IsProperty=true, IsRequired=true, IsStatic=false, Name="Rotation", PropertyType=typeof(System.Single), Selector="rotation", SetterSelector="setRotation:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="radius", IsProperty=true, IsRequired=true, IsStatic=false, Name="Radius", PropertyType=typeof(System.Single), Selector="radius", SetterSelector="setRadius:")>]
type ICILightTunnelProtocol = interface
    interface INativeObject
    interface IDisposable
    interface ICIFilterProtocol
Abgeleitet
Attribute
Implementiert

Hinweise

Eine Klasse, die diese Schnittstelle (und Unterklassen NSObject) implementiert, wird in Objective-C exportiert, da das Objective-C Protokoll implementiert wird, das diese Schnittstelle darstellt.

Eine Klasse kann auch Member aus dieser Schnittstelle implementieren, um Member aus dem Protokoll zu implementieren.

Eigenschaften

Name Beschreibung
Handle

Handle (Zeiger) auf die nicht verwaltete Objektdarstellung.

(Geerbt von INativeObject)
InputCenter

Dient zum Abrufen oder Festlegen der Mitte des Bildteils, der gedreht werden soll.

InputImage

Dient zum Abrufen oder Festlegen eines zu filternden Bilds.

OutputImage

Diese Schnittstelle stellt das Objective-C-Protokoll CILightTunneldar.

(Geerbt von ICIFilterProtocol)
Radius

Dient zum Abrufen oder Festlegen des Abstands zur Mitte zum Beispiel.

Rotation

Dient zum Abrufen oder Festlegen des Anfangswinkels des Bildbeispiels.

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Diese Schnittstelle stellt das Objective-C-Protokoll CILightTunneldar.

GetNonNullHandle(INativeObject, String)

Diese Schnittstelle stellt das Objective-C-Protokoll CILightTunneldar.

Gilt für: