SKTextBlobBuilder

class SKTextBlobBuilder : SKObject , ISKSkipObjectRegistration {}

Constructors

this
this(void* x, bool owns)
Undocumented in source.
this
this()
Undocumented in source.

Members

Functions

AddHorizontalRun
void AddHorizontalRun(const(ushort)[] glyphs, SKFont font, const(float)[] positions, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions, string text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions, string text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions, byte[] text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, ushort[] glyphs, float[] positions, byte[] text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, const(ushort)[] glyphs, const(float)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddHorizontalRun
void AddHorizontalRun(SKPaint font, float y, const(ushort)[] glyphs, const(float)[] positions, const(byte)[] text, const(uint)[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPathPositionedRun
void AddPathPositionedRun(const(ushort)[] glyphs, SKFont font, const(float)[] glyphWidths, SKPoint[] glyphOffsets, SKPath path, SKTextAlign textAlign)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(const(ushort)[] glyphs, SKFont font, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions, string text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions, string text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions, byte[] text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, ushort[] glyphs, SKPoint[] positions, byte[] text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, const(ushort)[] glyphs, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddPositionedRun
void AddPositionedRun(SKPaint font, const(ushort)[] glyphs, const(SKPoint)[] positions, const(byte)[] text, const(uint)[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRotationScaleRun
void AddRotationScaleRun(const(ushort)[] glyphs, SKFont font, const(SKRotationScaleMatrix)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(const(ushort)[] glyphs, SKFont font, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs, string text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs, string text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs, byte[] text, uint[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, ushort[] glyphs, byte[] text, uint[] clusters, SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, const(ushort)[] glyphs)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRun
void AddRun(SKPaint font, float x, float y, const(ushort)[] glyphs, const(byte)[] text, const(uint)[] clusters)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateHorizontalRun
SKHorizontalRunBuffer AllocateHorizontalRun(SKFont font, int count, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateHorizontalRun
SKHorizontalRunBuffer AllocateHorizontalRun(SKFont font, int count, float y, Nullable!SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateHorizontalRun
SKHorizontalRunBuffer AllocateHorizontalRun(SKPaint font, int count, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateHorizontalRun
SKHorizontalRunBuffer AllocateHorizontalRun(SKPaint font, int count, float y, int textByteCount)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocatePositionedRun
SKPositionedRunBuffer AllocatePositionedRun(SKFont font, int count, Nullable!SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateRotationScaleRun
SKRotationScaleRunBuffer AllocateRotationScaleRun(SKFont font, int count)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateRun
SKRunBuffer AllocateRun(SKFont font, int count, float x, float y, Nullable!SKRect bounds)
Undocumented in source. Be warned that the author may not have intended to support it.
AllocateRun
SKRunBuffer AllocateRun(SKPaint font, int count, float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
Build
SKTextBlob Build()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SKObject

Handle
void* Handle()
Undocumented in source. Be warned that the author may not have intended to support it.
Handle
void Handle(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
registerOwnedObject
void registerOwnedObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
registerKeepAliveObject
void registerKeepAliveObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeUnownedManaged
void DisposeUnownedManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeManaged
void DisposeManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, bool unrefExisting, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
RegisterHandle
void RegisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
DeregisterHandle
void DeregisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetInstance
bool GetInstance(void* handle, TSkiaObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
PreventPublicDisposal
void PreventPublicDisposal()
Undocumented in source. Be warned that the author may not have intended to support it.
RevokeOwnership
void RevokeOwnership(SKObject newOwner)
Undocumented in source. Be warned that the author may not have intended to support it.
OwnedBy
T OwnedBy(T child, SKObject owner)
Undocumented in source. Be warned that the author may not have intended to support it.
Owned
T Owned(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
Referenced
T Referenced(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
PtrToStructureArray
T[] PtrToStructureArray(void* intPtr, int count)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta