Class SKPaint
Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll
public sealed class SKPaint : IDisposable
Inheritance
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
BlendMode
public SKBlendMode BlendMode { get; set; }
Property Value
Blender
public SKBlender? Blender { get; set; }
Property Value
Color
public SKColor Color { get; set; }
Property Value
ColorF
public SKColorF ColorF { get; set; }
Property Value
ColorFilter
public SKColorFilter? ColorFilter { get; set; }
Property Value
FilterQuality
public SKFilterQuality FilterQuality { get; set; }
Property Value
ImageFilter
public SKImageFilter? ImageFilter { get; set; }
Property Value
IsAntialias
public bool IsAntialias { get; set; }
Property Value
IsFakeBoldText
public bool IsFakeBoldText { get; set; }
Property Value
IsStroke
public bool IsStroke { get; set; }
Property Value
MaskFilter
public SKMaskFilter? MaskFilter { get; set; }
Property Value
Opacity
public float Opacity { get; set; }
Property Value
PathEffect
public SKPathEffect? PathEffect { get; set; }
Property Value
Shader
public SKShader? Shader { get; set; }
Property Value
StrokeCap
public SKStrokeCap StrokeCap { get; set; }
Property Value
StrokeJoin
public SKStrokeJoin StrokeJoin { get; set; }
Property Value
StrokeMiter
public float StrokeMiter { get; set; }
Property Value
StrokeWidth
public float StrokeWidth { get; set; }
Property Value
Style
public SKPaintStyle Style { get; set; }
Property Value
TextAlign
public SKTextAlign TextAlign { get; set; }
Property Value
TextScaleX
public float TextScaleX { get; set; }
Property Value
TextSize
public float TextSize { get; set; }
Property Value
TextSkewX
public float TextSkewX { get; set; }
Property Value
Typeface
public SKTypeface? Typeface { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetFillPath(SKPath, SKPath)
public bool GetFillPath(SKPath source, SKPath destination)
Parameters
source SKPath
destination SKPath
Returns
MeasureText(string)
public float MeasureText(string text)
Parameters
text string
Returns
MeasureText(ReadOnlySpan<char>)
public float MeasureText(ReadOnlySpan<char> text)
Parameters
text ReadOnlySpan<char>
Returns
MeasureText(string, out SKRect)
public float MeasureText(string text, out SKRect bounds)
Parameters
text string
bounds SKRect
Returns
MeasureText(ReadOnlySpan<char>, out SKRect)
public float MeasureText(ReadOnlySpan<char> text, out SKRect bounds)
Parameters
text ReadOnlySpan<char>
bounds SKRect
Returns
Reset()
public void Reset()