ICILightTunnelProtocol Interfaccia

Definizione

Questa interfaccia rappresenta il protocollo CILightTunnelObjective-C .

[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
Derivato
Attributi
Implementazioni

Commenti

Una classe che implementa questa interfaccia (e sottoclassi NSObject) verrà esportata in Objective-C come implementazione del protocollo Objective-C rappresentata da questa interfaccia.

Una classe può anche implementare membri di questa interfaccia per implementare membri dal protocollo.

Proprietà

Nome Descrizione
Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)
InputCenter

Ottiene o imposta il centro della parte dell'immagine da ruotare.

InputImage

Ottiene o imposta un'immagine da filtrare.

OutputImage

Questa interfaccia rappresenta il protocollo CILightTunnelObjective-C .

(Ereditato da ICIFilterProtocol)
Radius

Ottiene o imposta la distanza sul centro da campionare.

Rotation

Ottiene o imposta l'angolo iniziale dell'esempio di immagine.

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Questa interfaccia rappresenta il protocollo CILightTunnelObjective-C .

GetNonNullHandle(INativeObject, String)

Questa interfaccia rappresenta il protocollo CILightTunnelObjective-C .

Si applica a