ICIHighlightShadowAdjustProtocol Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette interface représente le protocole CIHighlightShadowAdjustObjective-C .
[Foundation.Protocol(Name="CIHighlightShadowAdjust", WrapperType=typeof(CoreImage.CIHighlightShadowAdjustProtocolWrapper))]
[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.None, GetterSelector="radius", IsProperty=true, IsRequired=true, IsStatic=false, Name="Radius", PropertyType=typeof(System.Single), Selector="radius", SetterSelector="setRadius:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="shadowAmount", IsProperty=true, IsRequired=true, IsStatic=false, Name="ShadowAmount", PropertyType=typeof(System.Single), Selector="shadowAmount", SetterSelector="setShadowAmount:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="highlightAmount", IsProperty=true, IsRequired=true, IsStatic=false, Name="HighlightAmount", PropertyType=typeof(System.Single), Selector="highlightAmount", SetterSelector="setHighlightAmount:")]
public interface ICIHighlightShadowAdjustProtocol : CoreImage.ICIFilterProtocol, IDisposable
[<Foundation.Protocol(Name="CIHighlightShadowAdjust", WrapperType=typeof(CoreImage.CIHighlightShadowAdjustProtocolWrapper))>]
[<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.None, GetterSelector="radius", IsProperty=true, IsRequired=true, IsStatic=false, Name="Radius", PropertyType=typeof(System.Single), Selector="radius", SetterSelector="setRadius:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="shadowAmount", IsProperty=true, IsRequired=true, IsStatic=false, Name="ShadowAmount", PropertyType=typeof(System.Single), Selector="shadowAmount", SetterSelector="setShadowAmount:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="highlightAmount", IsProperty=true, IsRequired=true, IsStatic=false, Name="HighlightAmount", PropertyType=typeof(System.Single), Selector="highlightAmount", SetterSelector="setHighlightAmount:")>]
type ICIHighlightShadowAdjustProtocol = interface
interface INativeObject
interface IDisposable
interface ICIFilterProtocol
- Dérivé
- Attributs
- Implémente
Remarques
Une classe qui implémente cette interface (et les sous-classes NSObject) sera exportée vers Objective-C, car l’implémentation du protocole Objective-C cette interface représente.
Une classe peut également implémenter des membres de cette interface pour implémenter des membres à partir du protocole.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de INativeObject) |
| HighlightAmount |
Obtient ou définit une valeur dans la plage [0,1] qui contrôle la quantité de surbrillances d’humidité. |
| InputImage |
Obtient ou définit une image à filtrer. |
| OutputImage |
Cette interface représente le protocole |
| Radius |
Étendue circulaire du filtre. |
| ShadowAmount |
Obtient ou définit une valeur dans la plage [0,1] qui contrôle la quantité de zones ombrées. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Cette interface représente le protocole |
| GetNonNullHandle(INativeObject, String) |
Cette interface représente le protocole |