Skip to content
SiteEmail

cohtml::UserFontDescription::CharInfo

Struct representing data for individual char.

#include <System.h>

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.
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.