|
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
1.8.17