C# Класс SkiaSharp.SKShader

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

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

Метод Описание
CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy ) : SKShader
CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKMatrix localMatrix ) : SKShader
CreateColor ( SKColor color ) : SKShader
CreateColorFilter ( SKShader shader, SKColorFilter filter ) : SKShader
CreateCompose ( SKShader shaderA, SKShader shaderB ) : SKShader
CreateCompose ( SKShader shaderA, SKShader shaderB, SKXferMode mode ) : SKShader
CreateEmpty ( ) : SKShader
CreateLinearGradient ( SKPoint start, SKPoint end, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
CreateLinearGradient ( SKPoint start, SKPoint end, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader
CreateLocalMatrix ( SKShader shader, SKMatrix localMatrix ) : SKShader
CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
CreateRadialGradient ( SKPoint center, float radius, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
CreateRadialGradient ( SKPoint center, float radius, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader
CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos ) : SKShader
CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos, SKMatrix localMatrix ) : SKShader
CreateTwoPointConicalGradient ( SKPoint start, float startRadius, SKPoint end, float endRadius, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
CreateTwoPointConicalGradient ( SKPoint start, float startRadius, SKPoint end, float endRadius, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader

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

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

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

Метод Описание
SKShader ( IntPtr handle, bool owns ) : System

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

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

public static CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy ) : SKShader
src SKBitmap
tmx SKShaderTileMode
tmy SKShaderTileMode
Результат SKShader

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

public static CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKMatrix localMatrix ) : SKShader
src SKBitmap
tmx SKShaderTileMode
tmy SKShaderTileMode
localMatrix SKMatrix
Результат SKShader

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

public static CreateColor ( SKColor color ) : SKShader
color SKColor
Результат SKShader

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

public static CreateColorFilter ( SKShader shader, SKColorFilter filter ) : SKShader
shader SKShader
filter SKColorFilter
Результат SKShader

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

public static CreateCompose ( SKShader shaderA, SKShader shaderB ) : SKShader
shaderA SKShader
shaderB SKShader
Результат SKShader

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

public static CreateCompose ( SKShader shaderA, SKShader shaderB, SKXferMode mode ) : SKShader
shaderA SKShader
shaderB SKShader
mode SKXferMode
Результат SKShader

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

public static CreateEmpty ( ) : SKShader
Результат SKShader

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

public static CreateLinearGradient ( SKPoint start, SKPoint end, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
start SKPoint
end SKPoint
colors SKColor
colorPos float
mode SKShaderTileMode
Результат SKShader

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

public static CreateLinearGradient ( SKPoint start, SKPoint end, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader
start SKPoint
end SKPoint
colors SKColor
colorPos float
mode SKShaderTileMode
localMatrix SKMatrix
Результат SKShader

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

public static CreateLocalMatrix ( SKShader shader, SKMatrix localMatrix ) : SKShader
shader SKShader
localMatrix SKMatrix
Результат SKShader

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

public static CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
Результат SKShader

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

public static CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
tileSize SKPointI
Результат SKShader

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

public static CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
Результат SKShader

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

public static CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
tileSize SKPointI
Результат SKShader

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

public static CreateRadialGradient ( SKPoint center, float radius, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
center SKPoint
radius float
colors SKColor
colorPos float
mode SKShaderTileMode
Результат SKShader

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

public static CreateRadialGradient ( SKPoint center, float radius, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader
center SKPoint
radius float
colors SKColor
colorPos float
mode SKShaderTileMode
localMatrix SKMatrix
Результат SKShader

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

public static CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos ) : SKShader
center SKPoint
colors SKColor
colorPos float
Результат SKShader

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

public static CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos, SKMatrix localMatrix ) : SKShader
center SKPoint
colors SKColor
colorPos float
localMatrix SKMatrix
Результат SKShader

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

public static CreateTwoPointConicalGradient ( SKPoint start, float startRadius, SKPoint end, float endRadius, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
start SKPoint
startRadius float
end SKPoint
endRadius float
colors SKColor
colorPos float
mode SKShaderTileMode
Результат SKShader

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

public static CreateTwoPointConicalGradient ( SKPoint start, float startRadius, SKPoint end, float endRadius, SKColor colors, float colorPos, SKShaderTileMode mode, SKMatrix localMatrix ) : SKShader
start SKPoint
startRadius float
end SKPoint
endRadius float
colors SKColor
colorPos float
mode SKShaderTileMode
localMatrix SKMatrix
Результат SKShader

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

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