SKImageFilter.CreateSpotLitDiffuse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single) |
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter) |
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect) |
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet. |
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet.
public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd);
Parameter
- location
- SKPoint3
Die Position des Lichts.
- target
- SKPoint3
Der Spotlight-Zielpunkt.
- specularExponent
- Single
Der Spotlight-Falloff-Exponent.
- cutoffAngle
- Single
Der Blickpunkt-Schnittwinkel in Grad.
- lightColor
- SKColor
Die Farbe des Lichts.
- surfaceScale
- Single
Der Skalierungsfaktor für die Oberflächenhöhe für die Stoßzuordnung.
- kd
- Single
Die diffuse Beleuchtungskonstante.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.
Gilt für:
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter)
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet.
public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd, SkiaSharp.SKImageFilter? input);
Parameter
- location
- SKPoint3
Die Position des Lichts.
- target
- SKPoint3
Der Spotlight-Zielpunkt.
- specularExponent
- Single
Der Spotlight-Falloff-Exponent.
- cutoffAngle
- Single
Der Blickpunkt-Schnittwinkel in Grad.
- lightColor
- SKColor
Die Farbe des Lichts.
- surfaceScale
- Single
Der Skalierungsfaktor für die Oberflächenhöhe für die Stoßzuordnung.
- kd
- Single
Die diffuse Beleuchtungskonstante.
- input
- SKImageFilter
Der zu verwendende Eingabefilter oder null die Quellbitmap.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.
Gilt für:
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect)
Erstellt einen Bildfilter, der spotlight diffuse Beleuchtung mithilfe der Bump-Mapping anwendet.
public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd, SkiaSharp.SKImageFilter? input, SkiaSharp.SKRect cropRect);
Parameter
- location
- SKPoint3
Die Position des Lichts.
- target
- SKPoint3
Der Spotlight-Zielpunkt.
- specularExponent
- Single
Der Spotlight-Falloff-Exponent.
- cutoffAngle
- Single
Der Blickpunkt-Schnittwinkel in Grad.
- lightColor
- SKColor
Die Farbe des Lichts.
- surfaceScale
- Single
Der Skalierungsfaktor für die Oberflächenhöhe für die Stoßzuordnung.
- kd
- Single
Die diffuse Beleuchtungskonstante.
- input
- SKImageFilter
Der zu verwendende Eingabefilter oder null die Quellbitmap.
- cropRect
- SKRect
Das Rechteck, auf das die Ausgabeverarbeitung beschränkt ist.
Gibt zurück
Gibt den neuen fehler oder null den neuen SKImageFilterFehler zurück.