ICIHighlightShadowAdjustProtocol Interface

Définition

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 CIHighlightShadowAdjustObjective-C .

(Hérité de ICIFilterProtocol)
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 CIHighlightShadowAdjustObjective-C .

GetNonNullHandle(INativeObject, String)

Cette interface représente le protocole CIHighlightShadowAdjustObjective-C .

S’applique à