#include "string.h"
#include "GRect.h"
#include "GProperties.h"
Go to the source code of this file.
Classes | |
class | GTypeFace |
Font parameters collection. More... | |
class | GFont |
Font class. Allows you to select a type and measure / draw with it. More... | |
Defines | |
#define | FW_NORMAL 400 |
The default font weight. | |
#define | FW_BOLD 700 |
Bold font weight. | |
#define | DEFAULT_QUALITY 0 |
Default font quality. | |
#define | ANTIALIASED_QUALITY 1 |
Specifically anti-aliased font. | |
#define | NONANTIALIASED_QUALITY 2 |
Specifically not anti-alias font. | |
Enumerations | |
enum | GCharSetType |
Charset definitions. | |
Functions | |
LgiFunc char16 | LgiUtf8To32 (uint8 *&i, int &Len) |
Convert a single utf-8 char to utf-32. | |
LgiFunc void | LgiUtf32To8 (uint32 c, uint8 *&i, int &Len) |
Convert a single utf-32 char to utf-8. | |
LgiFunc uint32 | LgiUtf16To32 (char16 *&i, int &Len) |
Convert a single utf-16 char to utf-32. | |
LgiFunc void | LgiUtf32To16 (uint32 c, char16 *&i, int &Len) |
Convert a single utf-32 char to utf-16. | |
LgiFunc void | LgiNextUtf8 (char *&Ptr) |
Seeks the pointer 'Ptr' to the next utf-8 character. | |
LgiFunc void | LgiPrevUtf8 (char *&Ptr) |
Seeks the pointer 'Ptr' to the previous utf-8 character. | |
LgiFunc GCharset * | LgiGetCsInfo (char *Cs) |
Returns information about a charset. | |
LgiFunc GCharset * | LgiGetCsList () |
|
Returns the start of an array of supported charsets, terminated by one with a NULL 'Charset' member. |