QtBase
v6.3.1
|
Go to the source code of this file.
Classes | |
struct | thai_above_state_machine_edge_t |
struct | thai_below_state_machine_edge_t |
Macros | |
#define | IS_SARA_AM(x) (((x) & ~0x0080u) == 0x0E33u) |
#define | NIKHAHIT_FROM_SARA_AM(x) ((x) - 0x0E33u + 0x0E4Du) |
#define | SARA_AA_FROM_SARA_AM(x) ((x) - 1) |
#define | IS_TONE_MARK(x) (hb_in_ranges<hb_codepoint_t> ((x) & ~0x0080u, 0x0E34u, 0x0E37u, 0x0E47u, 0x0E4Eu, 0x0E31u, 0x0E31u)) |
Enumerations | |
enum | thai_consonant_type_t { NC , AC , RC , DC , NOT_CONSONANT , NUM_CONSONANT_TYPES = NOT_CONSONANT } |
enum | thai_mark_type_t { AV , BV , T , NOT_MARK , NUM_MARK_TYPES = NOT_MARK } |
enum | thai_action_t { NOP , SD , SL , SDL , RD } |
enum | thai_above_state_t { T0 , T1 , T2 , T3 , NUM_ABOVE_STATES } |
enum | thai_below_state_t { B0 , B1 , B2 , NUM_BELOW_STATES } |
Variables | |
const hb_ot_complex_shaper_t | _hb_ot_complex_shaper_thai |
#define IS_TONE_MARK | ( | x | ) | (hb_in_ranges<hb_codepoint_t> ((x) & ~0x0080u, 0x0E34u, 0x0E37u, 0x0E47u, 0x0E4Eu, 0x0E31u, 0x0E31u)) |
enum thai_above_state_t |
Enumerator | |
---|---|
T0 | |
T1 | |
T2 | |
T3 | |
NUM_ABOVE_STATES |
Definition at line 166 of file hb-ot-shape-complex-thai.cc.
enum thai_action_t |
Enumerator | |
---|---|
NOP | |
SD | |
SL | |
SDL | |
RD |
Definition at line 88 of file hb-ot-shape-complex-thai.cc.
enum thai_below_state_t |
Enumerator | |
---|---|
B0 | |
B1 | |
B2 | |
NUM_BELOW_STATES |
Definition at line 194 of file hb-ot-shape-complex-thai.cc.
Enumerator | |
---|---|
NC | |
AC | |
RC | |
DC | |
NOT_CONSONANT | |
NUM_CONSONANT_TYPES |
Definition at line 40 of file hb-ot-shape-complex-thai.cc.
enum thai_mark_type_t |
Enumerator | |
---|---|
AV | |
BV | |
T | |
NOT_MARK | |
NUM_MARK_TYPES |
Definition at line 65 of file hb-ot-shape-complex-thai.cc.
const hb_ot_complex_shaper_t _hb_ot_complex_shaper_thai |
Definition at line 374 of file hb-ot-shape-complex-thai.cc.