TK_Character_Attribute
Fields
| char * | name |
| float | color |
| float | size |
| float | vertical_offset |
| float | horizontal_offset |
| float | slant |
| float | rotation |
| float | width_scale |
| unsigned short | mask |
| unsigned short | value |
| unsigned char | size_units |
| unsigned char | vertical_offset_units |
| unsigned char | horizontal_offset_units |
Detailed Description
-
struct
TK_Character_Attribute defines all of the attributes that can be set on individual characters
Public Members
-
char *
name the font name
-
float
color[3] the color. RGB triplet
-
float
size the size. Units are specified separately in size_units
-
float
vertical_offset offset, positive or negative, from the standard position. units are specified separately in vertical_offset_units
-
float
horizontal_offset offset, positive or negative, from the standard position. units are specified separately in horizontal_offset_units
-
float
slant the angle (in degrees) that text is slanted (e.g. for italic). Positive numbers correspond to clockwise.
-
float
rotation the angle (in degrees) that text is rotated
-
float
width_scale adjustment to character width
-
unsigned short
mask specifies which settings are active (i.e. the attributes for which we have an opinion at this point)
-
unsigned short
value for active settings, on or off
-
unsigned char
size_units specified with enum TKO_Font_Size_Units
-
unsigned char
vertical_offset_units specified with enum TKO_Font_Size_Units
-
unsigned char
horizontal_offset_units specified with enum TKO_Font_Size_Units
-
char *