Cobbletext
0.2.0
Complex text layout and rendering engine
|
Go to the source code of this file.
Classes | |
struct | CobbletextAdvanceInfo |
Representation of a pen drawing instruction. More... | |
Macros | |
#define | COBBLETEXT_ADVANCE_TYPE_INVALID 0 |
This value shouldn't happen. More... | |
#define | COBBLETEXT_ADVANCE_TYPE_GLYPH 1 |
Draw a glyph. More... | |
#define | COBBLETEXT_ADVANCE_TYPE_INLINE_OBJECT 2 |
Draw an inline object. More... | |
#define | COBBLETEXT_ADVANCE_TYPE_LINE_BREAK 3 |
Pen movement to position a new line. More... | |
#define | COBBLETEXT_ADVANCE_TYPE_BIDI 4 |
Pen movement to position to draw bidirectional text. More... | |
#define | COBBLETEXT_ADVANCE_TYPE_LAYOUT 5 |
General purpose pen movement. More... | |
Typedefs | |
typedef uint8_t | CobbletextAdvanceType |
Type of information contained in #CobbletextAdvanceInfo . More... | |
#define COBBLETEXT_ADVANCE_TYPE_BIDI 4 |
Pen movement to position to draw bidirectional text.
#define COBBLETEXT_ADVANCE_TYPE_GLYPH 1 |
Draw a glyph.
#define COBBLETEXT_ADVANCE_TYPE_INLINE_OBJECT 2 |
Draw an inline object.
#define COBBLETEXT_ADVANCE_TYPE_INVALID 0 |
This value shouldn't happen.
#define COBBLETEXT_ADVANCE_TYPE_LAYOUT 5 |
General purpose pen movement.
#define COBBLETEXT_ADVANCE_TYPE_LINE_BREAK 3 |
Pen movement to position a new line.
typedef uint8_t CobbletextAdvanceType |
Type of information contained in #CobbletextAdvanceInfo
.
One of:
#COBBLETEXT_ADVANCE_TYPE_INVALID
#COBBLETEXT_ADVANCE_TYPE_GLYPH
#COBBLETEXT_ADVANCE_TYPE_INLINE_OBJECT
#COBBLETEXT_ADVANCE_TYPE_LINE_BREAK
#COBBLETEXT_ADVANCE_TYPE_BIDI
#COBBLETEXT_ADVANCE_TYPE_LAYOUT