Lines Matching defs:gvar
385 struct gvar struct
387 static constexpr hb_tag_t tableTag = HB_OT_TAG_gvar;
389 bool sanitize_shallow (hb_sanitize_context_t *c) const in sanitize_shallow()
403 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
406 bool subset (hb_subset_context_t *c) const in subset()
478 const hb_bytes_t get_glyph_var_data_bytes (hb_blob_t *blob, hb_codepoint_t glyph) const in get_glyph_var_data_bytes()
486 bool is_long_offset () const { return flags & 1; } in is_long_offset()
488 unsigned get_offset (unsigned i) const in get_offset()
491 const HBUINT32 * get_long_offset_array () const { return (const HBUINT32 *) &offsetZ; } in get_long_offset_array()
492 const HBUINT16 *get_short_offset_array () const { return (const HBUINT16 *) &offsetZ; } in get_short_offset_array()
495 struct accelerator_t
670 FixedVersion<>version; /* Version number of the glyph variations table
672 HBUINT16 axisCount; /* The number of variation axes for this font. This must be
674 HBUINT16 sharedTupleCount;
680 sharedTuples; /* Offset from the start of this table to the shared tuple records.
682 HBUINT16 glyphCount; /* The number of glyphs in this font. This must match the number of
684 HBUINT16 flags; /* Bit-field that gives the format of the offset array that follows.
688 dataZ; /* Offset from the start of this table to the array of
691 offsetZ; /* Offsets from the start of the GlyphVariationData array