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.
ToSkAlphaTypeNo summary available.
ToSKBlendModeNo summary available.
ToSKColorNo summary available.
ToSkColorTypeNo summary available.
ToSkiaNo 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.

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

ToSkAlphaType Method​

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

Parameters​

fmt Avalonia.Platform.AlphaFormat

Returns​

SkiaSharp.SKAlphaType

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

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

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