Lines Matching refs:info
624 hb_codepoint_t c = buffer->info[i].codepoint;
625 buffer->info[i].utf16_index() = chars_len;
645 hb_codepoint_t c = buffer->info[i].codepoint;
646 unsigned int cluster = buffer->info[i].cluster;
835 uint32_t *p = &vis_clusters[log_clusters[buffer->info[i].utf16_index()]];
836 *p = hb_min (*p, buffer->info[i].cluster);
853 hb_glyph_info_t *info = &buffer->info[buffer->len++];
855 info->codepoint = glyphs[i];
856 info->cluster = vis_clusters[i];
858 /* The rest is crap. Let's store position info there for now. */
859 info->mask = advances[i];
860 info->var1.i32 = offsets[i].du;
861 info->var2.i32 = offsets[i].dv;
869 hb_glyph_info_t *info = &buffer->info[i];
873 pos->x_advance = x_mult * (int32_t) info->mask;
874 pos->x_offset = x_mult * (backward ? -info->var1.i32 : info->var1.i32);
875 pos->y_offset = y_mult * info->var2.i32;