GL Studio C++ Runtime API
|
Character attributes. One item for each character in the set. More...
#include <gls_font_base.h>
Public Member Functions | |
CharAttr_t () | |
Default constructor to initialize character attribute data to known values. More... | |
Public Attributes | |
GLfloat | height |
GLfloat | varTexX1 |
GLfloat | varTexX2 |
GLfloat | fixedTexX1 |
GLfloat | fixedTexX2 |
GLfloat | varTexY1 |
GLfloat | varTexY2 |
GLfloat | fixedTexY1 |
GLfloat | fixedTexY2 |
GLfloat | horiBearingX |
GLfloat | horiBearingY |
GLfloat | horiAdvance |
GLfloat | vertBearingX |
GLfloat | vertBearingY |
GLfloat | vertAdvance |
Character attributes. One item for each character in the set.
|
inline |
Default constructor to initialize character attribute data to known values.
Distance to advance the pen position after drawing this character for vertical strings.
GLfloat fixedTexX1 |
Right most x position in the texture for variable width font spacing. (in texture coordinates)
GLfloat fixedTexX2 |
Left most x position in the texture for fixed width font spacing. (in texture coordinates)
GLfloat fixedTexY1 |
Upper most y position in the texture for variable height font spacing. (in texture coordinates)
GLfloat fixedTexY2 |
Lowest y position in the texture for fixed height font spacing. (in texture coordinates)
GLfloat height |
Character width in pixels/points
GLfloat horiAdvance |
Distance from pen position (ie the baseline) to the top edge of the character (varTexY2) for horizontal strings.
GLfloat horiBearingX |
Upper most y position in the texture for fixed height font spacing. (in texture coordinates)
GLfloat horiBearingY |
Distance from pen position to the left edge of the character (varTexX1) for horizontal strings.
GLfloat varTexX1 |
Character height in pixels/points
GLfloat varTexX2 |
Left most x position in the texture for variable width font spacing. (in texture coordinates)
GLfloat varTexY1 |
Right most x position in the texture for fixed width font spacing. (in texture coordinates)
GLfloat varTexY2 |
Lowest y position in the texture for variable height font spacing. (in texture coordinates)
GLfloat vertAdvance |
Distance from pen position to the top edge of the character (varTexY2) for vertical strings.
GLfloat vertBearingX |
Distance to advance the pen position after drawing this character for horizontal strings.
GLfloat vertBearingY |
Distance from pen position (ie the center line) to the left edge of the character (varTexX1) for vertical strings.