cohtml::UserFontDescription::CharInfo

Struct representing data for individual char.

#include <System.h>

Public Attributes

Name
unsignedCharCode
UTF32 char code.
floatX
X position in the texture. Texture normalized space [0, 1].
floatY
Y position in the texture. Texture normalized space [0, 1].
floatWidth
Width of the char in the texture. Texture normalized space [0, 1].
floatHeight
Height of the char in the texture. Texture normalized space [0, 1].
floatOffsetX
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.
floatOffsetY
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.
floatAdvance
Amount of pixels to advance after drawing the glyph, according to the Size of the font.
unsignedImageIndex
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.