Lines Matching defs:shape_options_t
156 struct shape_options_t : option_group_t struct
158 shape_options_t (option_parser_t *parser) in shape_options_t() function
174 ~shape_options_t () override in ~shape_options_t() argument
185 void setup_buffer (hb_buffer_t *buffer) in setup_buffer()
202 static void copy_buffer_properties (hb_buffer_t *dst, hb_buffer_t *src) in copy_buffer_properties()
211 void populate_buffer (hb_buffer_t *buffer, const char *text, int text_len, in populate_buffer()
239 hb_bool_t shape (hb_font_t *font, hb_buffer_t *buffer, const char **error=nullptr) in shape()
273 bool verify_buffer (hb_buffer_t *buffer, in verify_buffer()
285 bool verify_buffer_monotone (hb_buffer_t *buffer, const char **error=nullptr) in verify_buffer_monotone()
309 bool verify_buffer_safe_to_break (hb_buffer_t *buffer, in verify_buffer_safe_to_break()
423 void shape_closure (const char *text, int text_len, in shape_closure()
434 char *direction;
435 char *language;
436 char *script;
439 hb_bool_t bot;
440 hb_bool_t eot;
441 hb_bool_t preserve_default_ignorables;
442 hb_bool_t remove_default_ignorables;
444 hb_feature_t *features;
445 unsigned int num_features;
446 char **shapers;
447 hb_bool_t utf8_clusters;
448 hb_codepoint_t invisible_glyph;
449 hb_buffer_cluster_level_t cluster_level;
450 hb_bool_t normalize_glyphs;
451 hb_bool_t verify;
452 unsigned int num_iterations;