SKPictureRecorder Class

Definition

The picture recorder is used to record drawing operations made to a SKCanvas and stored in a SKPicture.

public class SKPictureRecorder : SkiaSharp.SKObject
Inheritance
SKPictureRecorder

Constructors

SKPictureRecorder()

Creates a new instance of the SKPictureRecorder.

Properties

Handle

Gets or sets the handle to the underlying native object.

(Inherited from SKObject)
IgnorePublicDispose

Gets or sets a value indicating whether the call the public Dispose() should be no-op.

(Inherited from SKNativeObject)
IsDisposed

Gets or sets a value indicating whether the object has already been disposed.

(Inherited from SKNativeObject)
OwnsHandle

Gets a value indicating whether this object should destroy the underlying native object.

(Inherited from SKObject)
RecordingCanvas

Gets the current recording canvas.

Methods

BeginRecording(SKRect)

Start the recording process and return the recording canvas.

Dispose()

Releases all resources used by this SKNativeObject.

(Inherited from SKNativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the SKPictureRecorder and optionally releases the managed resources.

DisposeInternal()

Triggers a dispose, ignoring the value of IgnorePublicDispose.

(Inherited from SKNativeObject)
DisposeManaged()

Implemented by derived SKObject types to destroy any managed objects.

(Inherited from SKObject)
DisposeNative()

Implemented by derived SKObject types to destroy any native objects.

DisposeNative()

Implemented by derived SKObject types to destroy any native objects.

(Inherited from SKObject)
DisposeUnownedManaged() (Inherited from SKObject)
EndRecording()

Signal that the caller is done recording.

EndRecordingAsDrawable()

Signal that the caller is done recording.

Applies to