cohtml::UserFontDescription::CharInfo
On this page
Struct representing data for individual char.
#include <System.h>
Public Attributes
Name | |
---|---|
unsigned | CharCode UTF32 char code. |
float | X X position in the texture. Texture normalized space [0, 1]. |
float | Y Y position in the texture. Texture normalized space [0, 1]. |
float | Width Width of the char in the texture. Texture normalized space [0, 1]. |
float | Height Height of the char in the texture. Texture normalized space [0, 1]. |
float | OffsetX Offset in x direction, relative to the top left corner of the glyph image, applied to drawing position. In pixels according to the Size of the font. |
float | OffsetY Offset in y direction, relative to the top left corner of the glyph image, applied to drawing position. In pixels according to the Size of the font. |
float | Advance Amount of pixels to advance after drawing the glyph, according to the Size of the font. |
unsigned | ImageIndex Zero based index of the image this glyph resides in. |
Public Attributes Documentation
variable CharCode
unsigned CharCode;
UTF32 char code.
variable X
float X;
X position in the texture. Texture normalized space [0, 1].
variable Y
float Y;
Y position in the texture. Texture normalized space [0, 1].
variable Width
float Width;
Width of the char in the texture. Texture normalized space [0, 1].
variable Height
float Height;
Height of the char in the texture. Texture normalized space [0, 1].
variable OffsetX
float OffsetX;
Offset in x direction, relative to the top left corner of the glyph image, applied to drawing position. In pixels according to the Size of the font.
variable OffsetY
float OffsetY;
Offset in y direction, relative to the top left corner of the glyph image, applied to drawing position. In pixels according to the Size of the font.
variable Advance
float Advance;
Amount of pixels to advance after drawing the glyph, according to the Size of the font.
variable ImageIndex
unsigned ImageIndex;
Zero based index of the image this glyph resides in.