SKFontManager

Undocumented in source.
class SKFontManager : SKObject {}

Constructors

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

Members

Functions

CreateTypeface
SKTypeface CreateTypeface(string path, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateTypeface
SKTypeface CreateTypeface(SKStreamAsset stream, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateTypeface
SKTypeface CreateTypeface(SKData data, int index)
Undocumented in source. Be warned that the author may not have intended to support it.
Dispose
void Dispose(bool disposing)
Undocumented in source. Be warned that the author may not have intended to support it.
FontFamilyCount
int FontFamilyCount()
Undocumented in source. Be warned that the author may not have intended to support it.
GetFamilyName
string GetFamilyName(int index)
Undocumented in source. Be warned that the author may not have intended to support it.
GetFontStyles
SKFontStyleSet GetFontStyles(int index)
Undocumented in source. Be warned that the author may not have intended to support it.
GetFontStyles
SKFontStyleSet GetFontStyles(string familyName)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(char character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, char character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, string[] bcp47, char character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, string[] bcp47, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, SKFontStyleWeight weight, SKFontStyleWidth width, SKFontStyleSlant slant, string[] bcp47, char character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, SKFontStyleWeight weight, SKFontStyleWidth width, SKFontStyleSlant slant, string[] bcp47, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, int weight, int width, SKFontStyleSlant slant, string[] bcp47, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchCharacter
SKTypeface MatchCharacter(string familyName, SKFontStyle style, string[] bcp47, int character)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchFamily
SKTypeface MatchFamily(string familyName)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchFamily
SKTypeface MatchFamily(string familyName, SKFontStyle style)
Undocumented in source. Be warned that the author may not have intended to support it.
MatchTypeface
SKTypeface MatchTypeface(SKTypeface face, SKFontStyle style)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

CreateDefault
SKFontManager CreateDefault()
Undocumented in source. Be warned that the author may not have intended to support it.
Default
SKFontManager Default()
Undocumented in source. Be warned that the author may not have intended to support it.
EnsureStaticInstanceAreInitialized
void EnsureStaticInstanceAreInitialized()
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
SKFontManager GetObject(void* handle)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultManager
SKFontManager defaultManager()
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