Add private hb_segment_properties_t
This commit is contained in:
parent
b897c607d9
commit
a7c5046d6b
|
@ -62,6 +62,12 @@ ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_internal_glyph_info_t));
|
||||||
ASSERT_STATIC (sizeof (hb_glyph_position_t) == sizeof (hb_internal_glyph_position_t));
|
ASSERT_STATIC (sizeof (hb_glyph_position_t) == sizeof (hb_internal_glyph_position_t));
|
||||||
ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t));
|
ASSERT_STATIC (sizeof (hb_glyph_info_t) == sizeof (hb_glyph_position_t));
|
||||||
|
|
||||||
|
typedef struct _hb_segment_properties_t {
|
||||||
|
hb_direction_t direction;
|
||||||
|
hb_script_t script;
|
||||||
|
hb_language_t language;
|
||||||
|
} hb_segment_properties_t;
|
||||||
|
|
||||||
|
|
||||||
HB_INTERNAL void
|
HB_INTERNAL void
|
||||||
_hb_buffer_swap (hb_buffer_t *buffer);
|
_hb_buffer_swap (hb_buffer_t *buffer);
|
||||||
|
@ -110,13 +116,9 @@ struct _hb_buffer_t {
|
||||||
hb_reference_count_t ref_count;
|
hb_reference_count_t ref_count;
|
||||||
|
|
||||||
/* Information about how the text in the buffer should be treated */
|
/* Information about how the text in the buffer should be treated */
|
||||||
hb_unicode_funcs_t *unicode;
|
|
||||||
|
|
||||||
struct properties_t {
|
hb_unicode_funcs_t *unicode; /* Unicode functions */
|
||||||
hb_direction_t direction;
|
hb_segment_properties_t props; /* Script, language, direction */
|
||||||
hb_script_t script;
|
|
||||||
hb_language_t language;
|
|
||||||
} props;
|
|
||||||
|
|
||||||
/* Buffer contents */
|
/* Buffer contents */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue