Skip to main content

Class SKDrawable

Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll

public abstract class SKDrawable : IDisposable

Inheritance

objectSKDrawable

Implements

IDisposable

Inherited Members

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

Properties

Bounds

public virtual SKRect Bounds { get; }

Property Value

SKRect

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public virtual void Dispose()

Draw(SKCanvas)

public abstract void Draw(SKCanvas canvas)

Parameters

canvas SKCanvas

NewPictureSnapshot()

public virtual SKPicture? NewPictureSnapshot()

Returns

SKPicture?

ToPicture()

public SKPicture ToPicture()

Returns

SKPicture

ToPicture(SKRect)

public SKPicture ToPicture(SKRect cullRect)

Parameters

cullRect SKRect

Returns

SKPicture