SKTextBlob

class SKTextBlob : SKObject , ISKNonVirtualReferenceCounted , ISKSkipObjectRegistration {}

Constructors

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

Members

Functions

Bounds
SKRect Bounds()
Undocumented in source. Be warned that the author may not have intended to support it.
CountIntercepts
int CountIntercepts(float upperBounds, float lowerBounds, SKPaint paint)
Undocumented in source. Be warned that the author may not have intended to support it.
GetIntercepts
void GetIntercepts(float upperBounds, float lowerBounds, float[] intervals, SKPaint paint)
Undocumented in source. Be warned that the author may not have intended to support it.
GetIntercepts
float[] GetIntercepts(float upperBounds, float lowerBounds, SKPaint paint)
Undocumented in source. Be warned that the author may not have intended to support it.
ReferenceNative
void ReferenceNative()
Undocumented in source. Be warned that the author may not have intended to support it.
UniqueId
uint UniqueId()
Undocumented in source. Be warned that the author may not have intended to support it.
UnreferenceNative
void UnreferenceNative()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

Create
SKTextBlob Create(string text, SKFont font, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKTextBlob Create(const(byte)[] text, SKTextEncoding encoding, SKFont font, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKTextBlob Create(void* text, int length, SKTextEncoding encoding, SKFont font, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateHorizontal
SKTextBlob CreateHorizontal(string text, SKFont font, const(float)[] positions, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateHorizontal
SKTextBlob CreateHorizontal(const(char)[] text, SKFont font, const(float)[] positions, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateHorizontal
SKTextBlob CreateHorizontal(const(byte)[] text, SKTextEncoding encoding, SKFont font, const(float)[] positions, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateHorizontal
SKTextBlob CreateHorizontal(void* text, int length, SKTextEncoding encoding, SKFont font, const(float)[] positions, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePathPositioned
SKTextBlob CreatePathPositioned(string text, SKFont font, SKPath path, SKTextAlign textAlign, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePathPositioned
SKTextBlob CreatePathPositioned(const(char)[] text, SKFont font, SKPath path, SKTextAlign textAlign, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePathPositioned
SKTextBlob CreatePathPositioned(const(byte)[] text, SKTextEncoding encoding, SKFont font, SKPath path, SKTextAlign textAlign, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePathPositioned
SKTextBlob CreatePathPositioned(void* text, int length, SKTextEncoding encoding, SKFont font, SKPath path, SKTextAlign textAlign, SKPoint origin)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePositioned
SKTextBlob CreatePositioned(string text, SKFont font, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePositioned
SKTextBlob CreatePositioned(const(char)[] text, SKFont font, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePositioned
SKTextBlob CreatePositioned(const(byte)[] text, SKTextEncoding encoding, SKFont font, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePositioned
SKTextBlob CreatePositioned(void* text, int length, SKTextEncoding encoding, SKFont font, const(SKPoint)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationScale
SKTextBlob CreateRotationScale(string text, SKFont font, const(SKRotationScaleMatrix)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationScale
SKTextBlob CreateRotationScale(const(char)[] text, SKFont font, const(SKRotationScaleMatrix)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationScale
SKTextBlob CreateRotationScale(const(byte)[] text, SKTextEncoding encoding, SKFont font, const(SKRotationScaleMatrix)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRotationScale
SKTextBlob CreateRotationScale(void* text, int length, SKTextEncoding encoding, SKFont font, const(SKRotationScaleMatrix)[] positions)
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
SKTextBlob GetObject(void* handle)
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.

From ISKNonVirtualReferenceCounted

ReferenceNative
void ReferenceNative()
Undocumented in source.
UnreferenceNative
void UnreferenceNative()
Undocumented in source.

Meta