C# Class SkiaSharp.SKShader

Inheritance: SKObject
Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
SKShader ( IntPtr handle, bool owns ) : System

Method Details

CreateBitmap() public static method

public static CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy ) : SKShader
src SKBitmap
tmx SKShaderTileMode
tmy SKShaderTileMode
return SKShader

CreateBitmap() public static method

public static CreateBitmap ( SKBitmap src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKMatrix localMatrix ) : SKShader
src SKBitmap
tmx SKShaderTileMode
tmy SKShaderTileMode
localMatrix SKMatrix
return SKShader

CreateColor() public static method

public static CreateColor ( SKColor color ) : SKShader
color SKColor
return SKShader

CreateColorFilter() public static method

public static CreateColorFilter ( SKShader shader, SKColorFilter filter ) : SKShader
shader SKShader
filter SKColorFilter
return SKShader

CreateCompose() public static method

public static CreateCompose ( SKShader shaderA, SKShader shaderB ) : SKShader
shaderA SKShader
shaderB SKShader
return SKShader

CreateCompose() public static method

public static CreateCompose ( SKShader shaderA, SKShader shaderB, SKXferMode mode ) : SKShader
shaderA SKShader
shaderB SKShader
mode SKXferMode
return SKShader

CreateEmpty() public static method

public static CreateEmpty ( ) : SKShader
return SKShader

CreateLinearGradient() public static method

public static CreateLinearGradient ( SKPoint start, SKPoint end, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
start SKPoint
end SKPoint
colors SKColor
colorPos float
mode SKShaderTileMode
return SKShader

CreateLinearGradient() public static method

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
return SKShader

CreateLocalMatrix() public static method

public static CreateLocalMatrix ( SKShader shader, SKMatrix localMatrix ) : SKShader
shader SKShader
localMatrix SKMatrix
return SKShader

CreatePerlinNoiseFractalNoise() public static method

public static CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
return SKShader

CreatePerlinNoiseFractalNoise() public static method

public static CreatePerlinNoiseFractalNoise ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
tileSize SKPointI
return SKShader

CreatePerlinNoiseTurbulence() public static method

public static CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
return SKShader

CreatePerlinNoiseTurbulence() public static method

public static CreatePerlinNoiseTurbulence ( float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, SKPointI tileSize ) : SKShader
baseFrequencyX float
baseFrequencyY float
numOctaves int
seed float
tileSize SKPointI
return SKShader

CreateRadialGradient() public static method

public static CreateRadialGradient ( SKPoint center, float radius, SKColor colors, float colorPos, SKShaderTileMode mode ) : SKShader
center SKPoint
radius float
colors SKColor
colorPos float
mode SKShaderTileMode
return SKShader

CreateRadialGradient() public static method

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
return SKShader

CreateSweepGradient() public static method

public static CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos ) : SKShader
center SKPoint
colors SKColor
colorPos float
return SKShader

CreateSweepGradient() public static method

public static CreateSweepGradient ( SKPoint center, SKColor colors, float colorPos, SKMatrix localMatrix ) : SKShader
center SKPoint
colors SKColor
colorPos float
localMatrix SKMatrix
return SKShader

CreateTwoPointConicalGradient() public static method

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
return SKShader

CreateTwoPointConicalGradient() public static method

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
return SKShader

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void