C# Класс SkiaSharp.SKImageFilter

Наследование: SKObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateAlphaThreshold ( SKRectI region, float innerThreshold, float outerThreshold, SKImageFilter input = null ) : SKImageFilter
CreateArithmetic ( float k1, float k2, float k3, float k4, bool enforcePMColor, SKImageFilter background, SKImageFilter foreground = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateBlendMode ( SKBlendMode mode, SKImageFilter background, SKImageFilter foreground = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateBlur ( float sigmaX, float sigmaY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateColorFilter ( SKColorFilter cf, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateCompose ( SKImageFilter outer, SKImageFilter inner ) : SKImageFilter
CreateDilate ( int radiusX, int radiusY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateDisplacementMapEffect ( SKDisplacementMapEffectChannelSelectorType xChannelSelector, SKDisplacementMapEffectChannelSelectorType yChannelSelector, float scale, SKImageFilter displacement, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateDistantLitDiffuse ( SKPoint3 direction, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateDistantLitSpecular ( SKPoint3 direction, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateDropShadow ( float dx, float dy, float sigmaX, float sigmaY, SKColor color, SKDropShadowImageFilterShadowMode shadowMode, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateErode ( int radiusX, int radiusY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateMagnifier ( SKRect src, float inset, SKImageFilter input = null ) : SKImageFilter
CreateMatrix ( SKMatrix matrix, SKFilterQuality quality, SKImageFilter input = null ) : SKImageFilter
CreateMatrixConvolution ( SKSizeI kernelSize, float kernel, float gain, float bias, SKPointI kernelOffset, SKMatrixConvolutionTileMode tileMode, bool convolveAlpha, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateMerge ( SKImageFilter filters, SKXferMode modes = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateOffset ( float dx, float dy, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreatePicture ( SKPicture picture ) : SKImageFilter
CreatePicture ( SKPicture picture, SKRect cropRect ) : SKImageFilter
CreatePictureForLocalspace ( SKPicture picture, SKRect cropRect, SKFilterQuality filterQuality ) : SKImageFilter
CreatePointLitDiffuse ( SKPoint3 location, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreatePointLitSpecular ( SKPoint3 location, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateSpotLitDiffuse ( SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateSpotLitSpecular ( SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
CreateTile ( SKRect src, SKRect dst, SKImageFilter input ) : SKImageFilter

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CreateCompose ( SKDisplacementMapEffectChannelSelectorType xChannelSelector, SKDisplacementMapEffectChannelSelectorType yChannelSelector, float scale, SKImageFilter displacement, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
SKImageFilter ( IntPtr handle, bool owns ) : System

Описание методов

CreateAlphaThreshold() публичный статический Метод

public static CreateAlphaThreshold ( SKRectI region, float innerThreshold, float outerThreshold, SKImageFilter input = null ) : SKImageFilter
region SKRectI
innerThreshold float
outerThreshold float
input SKImageFilter
Результат SKImageFilter

CreateArithmetic() публичный статический Метод

public static CreateArithmetic ( float k1, float k2, float k3, float k4, bool enforcePMColor, SKImageFilter background, SKImageFilter foreground = null, SKImageFilter cropRect = null ) : SKImageFilter
k1 float
k2 float
k3 float
k4 float
enforcePMColor bool
background SKImageFilter
foreground SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateBlendMode() публичный статический Метод

public static CreateBlendMode ( SKBlendMode mode, SKImageFilter background, SKImageFilter foreground = null, SKImageFilter cropRect = null ) : SKImageFilter
mode SKBlendMode
background SKImageFilter
foreground SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateBlur() публичный статический Метод

public static CreateBlur ( float sigmaX, float sigmaY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
sigmaX float
sigmaY float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateColorFilter() публичный статический Метод

public static CreateColorFilter ( SKColorFilter cf, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
cf SKColorFilter
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateCompose() публичный статический Метод

public static CreateCompose ( SKImageFilter outer, SKImageFilter inner ) : SKImageFilter
outer SKImageFilter
inner SKImageFilter
Результат SKImageFilter

CreateDilate() публичный статический Метод

public static CreateDilate ( int radiusX, int radiusY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
radiusX int
radiusY int
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateDisplacementMapEffect() публичный статический Метод

public static CreateDisplacementMapEffect ( SKDisplacementMapEffectChannelSelectorType xChannelSelector, SKDisplacementMapEffectChannelSelectorType yChannelSelector, float scale, SKImageFilter displacement, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
xChannelSelector SKDisplacementMapEffectChannelSelectorType
yChannelSelector SKDisplacementMapEffectChannelSelectorType
scale float
displacement SKImageFilter
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateDistantLitDiffuse() публичный статический Метод

public static CreateDistantLitDiffuse ( SKPoint3 direction, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
direction SKPoint3
lightColor SKColor
surfaceScale float
kd float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateDistantLitSpecular() публичный статический Метод

public static CreateDistantLitSpecular ( SKPoint3 direction, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
direction SKPoint3
lightColor SKColor
surfaceScale float
ks float
shininess float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateDropShadow() публичный статический Метод

public static CreateDropShadow ( float dx, float dy, float sigmaX, float sigmaY, SKColor color, SKDropShadowImageFilterShadowMode shadowMode, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
dx float
dy float
sigmaX float
sigmaY float
color SKColor
shadowMode SKDropShadowImageFilterShadowMode
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateErode() публичный статический Метод

public static CreateErode ( int radiusX, int radiusY, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
radiusX int
radiusY int
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateMagnifier() публичный статический Метод

public static CreateMagnifier ( SKRect src, float inset, SKImageFilter input = null ) : SKImageFilter
src SKRect
inset float
input SKImageFilter
Результат SKImageFilter

CreateMatrix() публичный статический Метод

public static CreateMatrix ( SKMatrix matrix, SKFilterQuality quality, SKImageFilter input = null ) : SKImageFilter
matrix SKMatrix
quality SKFilterQuality
input SKImageFilter
Результат SKImageFilter

CreateMatrixConvolution() публичный статический Метод

public static CreateMatrixConvolution ( SKSizeI kernelSize, float kernel, float gain, float bias, SKPointI kernelOffset, SKMatrixConvolutionTileMode tileMode, bool convolveAlpha, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
kernelSize SKSizeI
kernel float
gain float
bias float
kernelOffset SKPointI
tileMode SKMatrixConvolutionTileMode
convolveAlpha bool
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateMerge() публичный статический Метод

public static CreateMerge ( SKImageFilter filters, SKXferMode modes = null, SKImageFilter cropRect = null ) : SKImageFilter
filters SKImageFilter
modes SKXferMode
cropRect SKImageFilter
Результат SKImageFilter

CreateOffset() публичный статический Метод

public static CreateOffset ( float dx, float dy, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
dx float
dy float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreatePicture() публичный статический Метод

public static CreatePicture ( SKPicture picture ) : SKImageFilter
picture SKPicture
Результат SKImageFilter

CreatePicture() публичный статический Метод

public static CreatePicture ( SKPicture picture, SKRect cropRect ) : SKImageFilter
picture SKPicture
cropRect SKRect
Результат SKImageFilter

CreatePictureForLocalspace() публичный статический Метод

public static CreatePictureForLocalspace ( SKPicture picture, SKRect cropRect, SKFilterQuality filterQuality ) : SKImageFilter
picture SKPicture
cropRect SKRect
filterQuality SKFilterQuality
Результат SKImageFilter

CreatePointLitDiffuse() публичный статический Метод

public static CreatePointLitDiffuse ( SKPoint3 location, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
location SKPoint3
lightColor SKColor
surfaceScale float
kd float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreatePointLitSpecular() публичный статический Метод

public static CreatePointLitSpecular ( SKPoint3 location, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
location SKPoint3
lightColor SKColor
surfaceScale float
ks float
shininess float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateSpotLitDiffuse() публичный статический Метод

public static CreateSpotLitDiffuse ( SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
location SKPoint3
target SKPoint3
specularExponent float
cutoffAngle float
lightColor SKColor
surfaceScale float
kd float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateSpotLitSpecular() публичный статический Метод

public static CreateSpotLitSpecular ( SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input = null, SKImageFilter cropRect = null ) : SKImageFilter
location SKPoint3
target SKPoint3
specularExponent float
cutoffAngle float
lightColor SKColor
surfaceScale float
ks float
shininess float
input SKImageFilter
cropRect SKImageFilter
Результат SKImageFilter

CreateTile() публичный статический Метод

public static CreateTile ( SKRect src, SKRect dst, SKImageFilter input ) : SKImageFilter
src SKRect
dst SKRect
input SKImageFilter
Результат SKImageFilter

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void