Struct Glyph
Character glyph.
struct Glyph;
Holder for glyph metrics as well as image.
Fields
| Name | Type | Description |
|---|---|---|
blackBoxX
|
ushort | 0: width of glyph black box |
blackBoxY
|
ubyte | 2: height of glyph black box |
glyph
|
ubyte[] | < 10: glyph data, arbitrary size (blackBoxX * blackBoxY) |
id
|
uint | 0: unique id of glyph (for drawing in hardware accelerated scenes) |
lastUsage
|
ubyte | 9: usage flag, to handle cleanup of unused glyphs |
originX
|
byte | 3: X origin for glyph |
originY
|
byte | 4: Y origin for glyph |
subpixelMode
|
SubpixelRenderingMode | 8: subpixel rendering mode - if !=SubpixelRenderingMode.None, glyph data contains 3 bytes per pixel instead of 1 |
widthPixels
|
ubyte | 5: full width of glyph |
widthScaled
|
ushort | 6: full width of glyph scaled * 64 |
Properties
| Name | Type | Description |
|---|---|---|
correctedBlackBoxX[get]
|
ushort |