Skip to main content

Class SkiaSharpExtensions

Namespace: Avalonia.Skia
Assembly: Avalonia.Skia.dll

public static class SkiaSharpExtensions

Inheritance​

object ← SkiaSharpExtensions

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Methods​

Clone(SKPath?)​

public static SKPath? Clone(this SKPath? src)

Parameters​

src SKPath?

Returns​

SKPath?

ToAlphaFormat(SKAlphaType)​

public static AlphaFormat ToAlphaFormat(this SKAlphaType fmt)

Parameters​

fmt SKAlphaType

Returns​

AlphaFormat

ToAvalonia(SKColorType)​

public static PixelFormat? ToAvalonia(this SKColorType colorType)

Parameters​

colorType SKColorType

Returns​

PixelFormat?

ToAvalonia(SKTextAlign)​

public static TextAlignment ToAvalonia(this SKTextAlign a)

Parameters​

a SKTextAlign

Returns​

TextAlignment

ToAvalonia(SKFontStyleSlant)​

public static FontStyle ToAvalonia(this SKFontStyleSlant slant)

Parameters​

slant SKFontStyleSlant

Returns​

FontStyle

ToAvaloniaPixelRect(SKRectI)​

public static PixelRect ToAvaloniaPixelRect(this SKRectI r)

Parameters​

r SKRectI

Returns​

PixelRect

ToAvaloniaRect(SKRect)​

public static Rect ToAvaloniaRect(this SKRect r)

Parameters​

r SKRect

Returns​

Rect

ToPixelFormat(SKColorType)​

public static PixelFormat ToPixelFormat(this SKColorType fmt)

Parameters​

fmt SKColorType

Returns​

PixelFormat

ToSKBlendMode(BitmapBlendingMode)​

public static SKBlendMode ToSKBlendMode(this BitmapBlendingMode blendingMode)

Parameters​

blendingMode BitmapBlendingMode

Returns​

SKBlendMode

ToSKColor(Color)​

public static SKColor ToSKColor(this Color c)

Parameters​

c Color

Returns​

SKColor

ToSKMatrix(Matrix)​

public static SKMatrix ToSKMatrix(this Matrix m)

Parameters​

m Matrix

Returns​

SKMatrix

ToSKMatrix44(Matrix)​

public static SKMatrix44 ToSKMatrix44(this Matrix m)

Parameters​

m Matrix

Returns​

SKMatrix44

ToSKPoint(Point)​

public static SKPoint ToSKPoint(this Point p)

Parameters​

p Point

Returns​

SKPoint

ToSKPoint(Vector)​

public static SKPoint ToSKPoint(this Vector p)

Parameters​

p Vector

Returns​

SKPoint

ToSKRect(Rect)​

public static SKRect ToSKRect(this Rect r)

Parameters​

r Rect

Returns​

SKRect

ToSKRectI(PixelRect)​

public static SKRectI ToSKRectI(this PixelRect r)

Parameters​

r PixelRect

Returns​

SKRectI

ToSKRoundRect(RoundedRect)​

public static SKRoundRect ToSKRoundRect(this RoundedRect r)

Parameters​

r RoundedRect

Returns​

SKRoundRect

ToSKSamplingOptions(BitmapInterpolationMode)​

public static SKSamplingOptions ToSKSamplingOptions(this BitmapInterpolationMode interpolationMode)

Parameters​

interpolationMode BitmapInterpolationMode

Returns​

SKSamplingOptions

ToSKShaderTileMode(GradientSpreadMethod)​

public static SKShaderTileMode ToSKShaderTileMode(this GradientSpreadMethod m)

Parameters​

m GradientSpreadMethod

Returns​

SKShaderTileMode

ToSKStrokeCap(PenLineCap)​

public static SKStrokeCap ToSKStrokeCap(this PenLineCap cap)

Parameters​

cap PenLineCap

Returns​

SKStrokeCap

ToSKStrokeJoin(PenLineJoin)​

public static SKStrokeJoin ToSKStrokeJoin(this PenLineJoin join)

Parameters​

join PenLineJoin

Returns​

SKStrokeJoin

ToSKTextAlign(TextAlignment)​

public static SKTextAlign ToSKTextAlign(this TextAlignment a)

Parameters​

a TextAlignment

Returns​

SKTextAlign

ToSkAlphaType(AlphaFormat)​

public static SKAlphaType ToSkAlphaType(this AlphaFormat fmt)

Parameters​

fmt AlphaFormat

Returns​

SKAlphaType

ToSkColorType(PixelFormat)​

public static SKColorType ToSkColorType(this PixelFormat fmt)

Parameters​

fmt PixelFormat

Returns​

SKColorType