Lines Matching defs:shape_options_t
146 struct shape_options_t : option_group_t struct
148 shape_options_t (option_parser_t *parser) in shape_options_t() function
164 virtual ~shape_options_t () in ~shape_options_t() argument
175 void setup_buffer (hb_buffer_t *buffer) in setup_buffer()
192 static void copy_buffer_properties (hb_buffer_t *dst, hb_buffer_t *src) in copy_buffer_properties()
201 void populate_buffer (hb_buffer_t *buffer, const char *text, int text_len, in populate_buffer()
229 hb_bool_t shape (hb_font_t *font, hb_buffer_t *buffer, const char **error=nullptr) in shape()
263 bool verify_buffer (hb_buffer_t *buffer, in verify_buffer()
275 bool verify_buffer_monotone (hb_buffer_t *buffer, const char **error=nullptr) in verify_buffer_monotone()
299 bool verify_buffer_safe_to_break (hb_buffer_t *buffer, in verify_buffer_safe_to_break()
413 void shape_closure (const char *text, int text_len, in shape_closure()
424 char *direction;
425 char *language;
426 char *script;
429 hb_bool_t bot;
430 hb_bool_t eot;
431 hb_bool_t preserve_default_ignorables;
432 hb_bool_t remove_default_ignorables;
434 hb_feature_t *features;
435 unsigned int num_features;
436 char **shapers;
437 hb_bool_t utf8_clusters;
438 hb_codepoint_t invisible_glyph;
439 hb_buffer_cluster_level_t cluster_level;
440 hb_bool_t normalize_glyphs;
441 hb_bool_t verify;
442 unsigned int num_iterations;