ICILightTunnelProtocol Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| GetNonNullHandle(INativeObject, String) |
Questa interfaccia rappresenta il protocollo |