SKImageFilter.CreateSpotLitDiffuse Methode

Definition

Ü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.

Gilt für: