SKImageFilter.CreateDistantLitSpecular Method

Definition

Creates an image filter that applies a distant specular lighting.

public static SkiaSharp.SKImageFilter CreateDistantLitSpecular (SkiaSharp.SKPoint3 direction, SkiaSharp.SKColor lightColor, float surfaceScale, float ks, float shininess, SkiaSharp.SKImageFilter input = default, SkiaSharp.SKImageFilter.CropRect cropRect = default);

Parameters

direction
SKPoint3

The direction of the light.

lightColor
SKColor

The color of the light.

surfaceScale
Single

The surface height to use.

ks
Single

The specular lighting constant.

shininess
Single

The shininess or specular exponent.

input
SKImageFilter

The input filter to use.

cropRect
SKImageFilter.CropRect

The rectangle to which the output processing will be limited.

Returns

Returns the new SKImageFilter, or null on error.

Applies to