Lines Matching defs:info
53 release_data (void *info, const void *data, size_t size)
55 assert (hb_blob_get_length ((hb_blob_t *) info) == size &&
56 hb_blob_get_data ((hb_blob_t *) info, NULL) == data);
58 hb_blob_destroy ((hb_blob_t *) info);
198 hb_codepoint_t c = buffer->info[i].codepoint;
199 buffer->info[i].utf16_index() = chars_len;
289 hb_glyph_info_t *info = &buffer->info[buffer->len];
292 info->codepoint = glyphs[j];
293 info->cluster = string_indices[j];
296 info->mask = advance;
297 info->var1.u32 = 0;
298 info->var2.u32 = positions[j].y;
308 hb_glyph_info_t *info = &buffer->info[i];
312 pos->x_advance = info->mask;
313 pos->x_offset = info->var1.u32;
314 pos->y_offset = info->var2.u32;
327 unsigned int curr_cluster = buffer->info[i].cluster;
330 if (buffer->info[j - 1].cluster > curr_cluster)
331 buffer->info[j - 1].cluster = curr_cluster;
341 unsigned int curr_cluster = buffer->info[i].cluster;
344 if (buffer->info[j - 1].cluster < curr_cluster)
345 buffer->info[j - 1].cluster = curr_cluster;