#include <customgui_kerning.h>
Holds the kerning parameters for one character in a string.
Public Member Functions | |
| Kerning () | |
| Kerning (Float kerning, Float tracking, Float scale, Float scaleH, Float scaleV, Float baselineShift, Float leading) | |
| Bool | ReadHF (HyperFile *hf, Int32 level) | 
| Bool | WriteHF (HyperFile *hf) const | 
| Vector | GetOffsetVector () const | 
| Vector | GetScaleVector () const | 
| String | ToString () const | 
Public Attributes | |
| Float | _kerning | 
| Float | _tracking | 
| Float | _scale | 
| Float | _scaleH | 
| Float | _scaleV | 
| Float | _baselineShift | 
| Float | _leading | 
Friends | |
| Bool | operator== (const Kerning &k1, const Kerning &k2) | 
| Bool | operator!= (const Kerning &k1, const Kerning &k2) | 
| Kerning | Combine (const Kerning &k1, const Kerning &k2) | 
| Kerning | ( | ) | 
Default constructor.
| Vector GetOffsetVector | ( | ) | const | 
Computes a vector that combines kerning, tracking, baseline shift and leading.
| Vector GetScaleVector | ( | ) | const | 
Computes a vector that combines scale, horizontal scale and vertical scale.
Equality operator.
Inequality operator.
| Float _kerning | 
Moves the character along its X axis, to create (or remove) space before the character.
| Float _scale | 
Scales the character.
| Float _scaleH | 
Scales the character along its X axis.
| Float _scaleV | 
Scales the character along its Y axis.
| Float _baselineShift | 
Moves the character along its Y axis.
| Float _leading | 
Not used currently.