SKTextBlobBuilder Class

Definition

A builder object that is used to create a SKTextBlob.

public class SKTextBlobBuilder : SkiaSharp.SKObject
Inheritance
SKTextBlobBuilder

Constructors

SKTextBlobBuilder()

Creates a new instance of SKTextBlobBuilder.

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)

Methods

AddHorizontalRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, Single)
AddHorizontalRun(SKPaint, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Single>)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Single>, Nullable<SKRect>)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Single>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Single>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>, Nullable<SKRect>)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[])
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], Byte[], UInt32[])
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], Byte[], UInt32[], SKRect)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], SKRect)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], String, UInt32[])
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddHorizontalRun(SKPaint, Single, UInt16[], Single[], String, UInt32[], SKRect)
Obsolete.

Adds a new horizontally-positioned run to the builder.

AddPathPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<Single>, ReadOnlySpan<SKPoint>, SKPath, SKTextAlign)
AddPositionedRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKPoint>)
AddPositionedRun(SKPaint, ReadOnlySpan<UInt16>, ReadOnlySpan<SKPoint>)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, ReadOnlySpan<UInt16>, ReadOnlySpan<SKPoint>, Nullable<SKRect>)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, ReadOnlySpan<UInt16>, ReadOnlySpan<SKPoint>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, ReadOnlySpan<UInt16>, ReadOnlySpan<SKPoint>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>, Nullable<SKRect>)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[])
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], Byte[], UInt32[])
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], Byte[], UInt32[], SKRect)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], SKRect)
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], String, UInt32[])
Obsolete.

Adds a new fully-positioned run to the builder.

AddPositionedRun(SKPaint, UInt16[], SKPoint[], String, UInt32[], SKRect)
Obsolete.

Adds a new fully-positioned run to the builder.

AddRotationScaleRun(ReadOnlySpan<UInt16>, SKFont, ReadOnlySpan<SKRotationScaleMatrix>)
AddRun(ReadOnlySpan<UInt16>, SKFont, SKPoint)
AddRun(SKPaint, Single, Single, ReadOnlySpan<UInt16>)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, ReadOnlySpan<UInt16>, Nullable<SKRect>)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, ReadOnlySpan<UInt16>, ReadOnlySpan<Byte>, ReadOnlySpan<UInt32>, Nullable<SKRect>)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[])
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], Byte[], UInt32[])
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], Byte[], UInt32[], SKRect)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], SKRect)
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], String, UInt32[])
Obsolete.

Adds a new deafult-positioned run to the builder.

AddRun(SKPaint, Single, Single, UInt16[], String, UInt32[], SKRect)
Obsolete.

Adds a new deafult-positioned run to the builder.

AllocateHorizontalRun(SKFont, Int32, Single, Nullable<SKRect>)
AllocateHorizontalRun(SKPaint, Int32, Single)
AllocateHorizontalRun(SKPaint, Int32, Single, Int32)
AllocateHorizontalRun(SKPaint, Int32, Single, Int32, Nullable<SKRect>)
AllocateHorizontalRun(SKPaint, Int32, Single, Nullable<SKRect>)
AllocatePositionedRun(SKFont, Int32, Nullable<SKRect>)
AllocatePositionedRun(SKPaint, Int32)
AllocatePositionedRun(SKPaint, Int32, Int32)
AllocatePositionedRun(SKPaint, Int32, Int32, Nullable<SKRect>)
AllocatePositionedRun(SKPaint, Int32, Nullable<SKRect>)
AllocateRotationScaleRun(SKFont, Int32)
AllocateRun(SKFont, Int32, Single, Single, Nullable<SKRect>)
AllocateRun(SKPaint, Int32, Single, Single)
AllocateRun(SKPaint, Int32, Single, Single, Int32)
AllocateRun(SKPaint, Int32, Single, Single, Int32, Nullable<SKRect>)
AllocateRun(SKPaint, Int32, Single, Single, Nullable<SKRect>)
Build()

Create the SKTextBlob from all the added runs.

Dispose()

Releases all resources used by this SKNativeObject.

(Inherited from SKNativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the SKTextBlobBuilder 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.

DisposeUnownedManaged() (Inherited from SKObject)

Applies to