Module buffer

Source

Modulesยง

glyph_flag

Macrosยง

foreach_cluster ๐Ÿ”’
foreach_grapheme ๐Ÿ”’
foreach_group ๐Ÿ”’
foreach_syllable ๐Ÿ”’

Structsยง

GlyphBuffer
A buffer that contains the results of the shaping process.
GlyphPosition
Holds the positions of the glyph in both horizontal and vertical directions.
GlyphPropsFlags
UnicodeBuffer
A buffer that contains an input string ready for shaping.
UnicodeProps
hb_buffer_t
hb_glyph_info_t
A glyph info.

Constantsยง

CONTEXT_LENGTH ๐Ÿ”’
HB_BUFFER_CLUSTER_LEVEL_CHARACTERS
HB_BUFFER_CLUSTER_LEVEL_DEFAULT
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES
HB_BUFFER_SCRATCH_FLAG_DEFAULT
HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE
HB_BUFFER_SCRATCH_FLAG_HAS_CGJ
HB_BUFFER_SCRATCH_FLAG_HAS_DEFAULT_IGNORABLES
HB_BUFFER_SCRATCH_FLAG_HAS_GLYPH_FLAGS
HB_BUFFER_SCRATCH_FLAG_HAS_GPOS_ATTACHMENT
HB_BUFFER_SCRATCH_FLAG_HAS_NON_ASCII
HB_BUFFER_SCRATCH_FLAG_HAS_SPACE_FALLBACK
HB_BUFFER_SCRATCH_FLAG_HAS_VARIATION_SELECTOR_FALLBACK
HB_BUFFER_SCRATCH_FLAG_SHAPER0

Functionsยง

_cluster_group_func ๐Ÿ”’

Type Aliasesยง

hb_buffer_cluster_level_t
hb_buffer_scratch_flags_t