|
roo_display
API Documentation for roo_display
|
Metadata describing a font's encoding and spacing behavior. More...
#include <font.h>
Public Types | |
| enum class | Charset { kAscii , kUnicodeBmp } |
| Character set supported by the font. More... | |
| enum class | Spacing { kProportional , kMonospace } |
| Spacing behavior for glyph advances. More... | |
| enum class | Smoothing { kNone , kGrayscale } |
| Smoothing/anti-aliasing mode. More... | |
| enum class | Kerning { kNone , kPairs } |
| Kerning information availability. More... | |
Public Member Functions | |
| FontProperties ()=default | |
| FontProperties (FontProperties &&)=default | |
| FontProperties & | operator= (FontProperties &&)=default |
| FontProperties (Charset charset, Spacing spacing, Smoothing smoothing, Kerning kerning) | |
| Construct font properties. | |
| Charset | charset () const |
| Character set supported. | |
| Spacing | spacing () const |
| Spacing behavior. | |
| Smoothing | smoothing () const |
| Smoothing/anti-aliasing mode. | |
| Kerning | kerning () const |
| Kerning mode. | |
|
default |
|
default |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |