Lines Matching +defs:code +defs:key
171 struct AVTreeNode *glyphs; ///< rendered glyphs, stored using the UTF-32 char code
279 uint32_t code;
288 static int glyph_cmp(void *key, const void *b)
290 const Glyph *a = key, *bb = b;
291 int64_t diff = (int64_t)a->code - (int64_t)bb->code;
296 * Load glyphs corresponding to the UTF-32 codepoint code.
298 static int load_glyph(AVFilterContext *ctx, Glyph **glyph_ptr, uint32_t code)
307 if (FT_Load_Char(s->face, code, s->ft_load_flags))
315 glyph->code = code;
670 /* load the fallback glyph with code 0 */
1026 uint32_t code = 0;
1034 GET_UTF8(code, *p++, continue;);
1037 if (code == '\n' || code == '\r' || code == '\t')
1040 dummy.code = code;
1069 uint32_t code = 0, prev_code = 0;
1126 GET_UTF8(code, *p++, continue;);
1129 dummy.code = code;
1132 load_glyph(ctx, &glyph, code);
1146 GET_UTF8(code, *p++, continue;);
1149 if (prev_code == '\r' && code == '\n')
1152 prev_code = code;
1153 if (is_newline(code)) {
1163 dummy.code = code;
1167 if (s->use_kerning && prev_glyph && glyph->code) {
1168 FT_Get_Kerning(s->face, prev_glyph->code, glyph->code,
1176 if (code == '\t') x = (x / s->tabsize + 1)*s->tabsize;