Skip to main content

SkiaSharpExtensions Class

Definition

Namespace:Avalonia.Skia
Assembly:Avalonia.Skia
Package:Avalonia.Skia
public class SkiaSharpExtensions

Inheritance: object -> SkiaSharpExtensions

Methods

NameDescription
CloneNo summary available.
ToAlphaFormatNo summary available.
ToAvalonia (3 overloads)No summary available.
ToAvaloniaPixelRectNo summary available.
ToAvaloniaRectNo summary available.
ToPixelFormatNo summary available.
ToSKBlendModeNo summary available.
ToSKColorNo summary available.
ToSKMatrixNo summary available.
ToSKMatrix44No summary available.
ToSKPoint (2 overloads)No summary available.
ToSKRectNo summary available.
ToSKRectINo summary available.
ToSKRoundRectNo summary available.
ToSKSamplingOptionsNo summary available.
ToSKShaderTileModeNo summary available.
ToSKStrokeCapNo summary available.
ToSKStrokeJoinNo summary available.
ToSKTextAlignNo summary available.
ToSkAlphaTypeNo summary available.
ToSkColorTypeNo summary available.
ToSkiaNo summary available.

Clone Method

public SkiaSharp.SKPath Clone(SkiaSharp.SKPath src)

Parameters

src SkiaSharp.SKPath

Returns

SkiaSharp.SKPath

ToAlphaFormat Method

public Avalonia.Platform.AlphaFormat ToAlphaFormat(SkiaSharp.SKAlphaType fmt)

Parameters

fmt SkiaSharp.SKAlphaType

Returns

Avalonia.Platform.AlphaFormat

ToAvalonia overloads

ToAvalonia Method

public Nullable<Avalonia.Platform.PixelFormat> ToAvalonia(SkiaSharp.SKColorType colorType)
Parameters

colorType SkiaSharp.SKColorType

Returns

Nullable<Avalonia.Platform.PixelFormat>

ToAvalonia Method

public Avalonia.Media.FontStyle ToAvalonia(SkiaSharp.SKFontStyleSlant slant)
Parameters

slant SkiaSharp.SKFontStyleSlant

Returns

Avalonia.Media.FontStyle

ToAvalonia Method

public Avalonia.Media.TextAlignment ToAvalonia(SkiaSharp.SKTextAlign a)
Parameters

a SkiaSharp.SKTextAlign

Returns

Avalonia.Media.TextAlignment

ToAvaloniaPixelRect Method

public Avalonia.PixelRect ToAvaloniaPixelRect(SkiaSharp.SKRectI r)

Parameters

r SkiaSharp.SKRectI

Returns

Avalonia.PixelRect

ToAvaloniaRect Method

public Avalonia.Rect ToAvaloniaRect(SkiaSharp.SKRect r)

Parameters

r SkiaSharp.SKRect

Returns

Avalonia.Rect

ToPixelFormat Method

public Avalonia.Platform.PixelFormat ToPixelFormat(SkiaSharp.SKColorType fmt)

Parameters

fmt SkiaSharp.SKColorType

Returns

Avalonia.Platform.PixelFormat

ToSKBlendMode Method

public SkiaSharp.SKBlendMode ToSKBlendMode(Avalonia.Media.Imaging.BitmapBlendingMode blendingMode)

Parameters

blendingMode Avalonia.Media.Imaging.BitmapBlendingMode

Returns

SkiaSharp.SKBlendMode

ToSKColor Method

public SkiaSharp.SKColor ToSKColor(Avalonia.Media.Color c)

Parameters

c Avalonia.Media.Color

Returns

SkiaSharp.SKColor

ToSKMatrix Method

public SkiaSharp.SKMatrix ToSKMatrix(Avalonia.Matrix m)

Parameters

m Avalonia.Matrix

Returns

SkiaSharp.SKMatrix

ToSKMatrix44 Method

public SkiaSharp.SKMatrix44 ToSKMatrix44(Avalonia.Matrix m)

Parameters

m Avalonia.Matrix

Returns

SkiaSharp.SKMatrix44

ToSKPoint overloads

ToSKPoint Method

public SkiaSharp.SKPoint ToSKPoint(Avalonia.Point p)
Parameters

p Avalonia.Point

Returns

SkiaSharp.SKPoint

ToSKPoint Method

public SkiaSharp.SKPoint ToSKPoint(Avalonia.Vector p)
Parameters

p Avalonia.Vector

Returns

SkiaSharp.SKPoint

ToSKRect Method

public SkiaSharp.SKRect ToSKRect(Avalonia.Rect r)

Parameters

r Avalonia.Rect

Returns

SkiaSharp.SKRect

ToSKRectI Method

public SkiaSharp.SKRectI ToSKRectI(Avalonia.PixelRect r)

Parameters

r Avalonia.PixelRect

Returns

SkiaSharp.SKRectI

ToSKRoundRect Method

public SkiaSharp.SKRoundRect ToSKRoundRect(Avalonia.RoundedRect r)

Parameters

r Avalonia.RoundedRect

Returns

SkiaSharp.SKRoundRect

ToSKSamplingOptions Method

public SkiaSharp.SKSamplingOptions ToSKSamplingOptions(Avalonia.Media.Imaging.BitmapInterpolationMode interpolationMode)

Parameters

interpolationMode Avalonia.Media.Imaging.BitmapInterpolationMode

Returns

SkiaSharp.SKSamplingOptions

ToSKShaderTileMode Method

public SkiaSharp.SKShaderTileMode ToSKShaderTileMode(Avalonia.Media.GradientSpreadMethod m)

Parameters

m Avalonia.Media.GradientSpreadMethod

Returns

SkiaSharp.SKShaderTileMode

ToSKStrokeCap Method

public SkiaSharp.SKStrokeCap ToSKStrokeCap(Avalonia.Media.PenLineCap cap)

Parameters

cap Avalonia.Media.PenLineCap

Returns

SkiaSharp.SKStrokeCap

ToSKStrokeJoin Method

public SkiaSharp.SKStrokeJoin ToSKStrokeJoin(Avalonia.Media.PenLineJoin join)

Parameters

join Avalonia.Media.PenLineJoin

Returns

SkiaSharp.SKStrokeJoin

ToSKTextAlign Method

public SkiaSharp.SKTextAlign ToSKTextAlign(Avalonia.Media.TextAlignment a)

Parameters

a Avalonia.Media.TextAlignment

Returns

SkiaSharp.SKTextAlign

ToSkAlphaType Method

public SkiaSharp.SKAlphaType ToSkAlphaType(Avalonia.Platform.AlphaFormat fmt)

Parameters

fmt Avalonia.Platform.AlphaFormat

Returns

SkiaSharp.SKAlphaType

ToSkColorType Method

public SkiaSharp.SKColorType ToSkColorType(Avalonia.Platform.PixelFormat fmt)

Parameters

fmt Avalonia.Platform.PixelFormat

Returns

SkiaSharp.SKColorType

ToSkia Method

public SkiaSharp.SKFontStyleSlant ToSkia(Avalonia.Media.FontStyle style)

Parameters

style Avalonia.Media.FontStyle

Returns

SkiaSharp.SKFontStyleSlant