Lines Matching defs:GaspRange
114 /** A GaspRange is inclusive, [min, max]. */
115 struct GaspRange {
116 using Behavior = SkOTTableGridAndScanProcedure::GaspRange::behavior;
117 GaspRange(int min, int max, int version, Behavior flags)
125 bool get_gasp_range(DWriteFontTypeface* typeface, int size, GaspRange* range) {
142 sizeof(SkOTTableGridAndScanProcedure::GaspRange) * numRanges)
147 const SkOTTableGridAndScanProcedure::GaspRange* rangeTable =
148 SkTAfter<const SkOTTableGridAndScanProcedure::GaspRange>(gasp.get());
166 static bool is_gridfit_only(GaspRange::Behavior flags) {
167 return flags.raw.value == GaspRange::Behavior::Raw::GridfitMask;
170 static bool has_bitmap_strike(DWriteFontTypeface* typeface, GaspRange range) {
312 GaspRange range(bitmapPPEM, bitmapPPEM, 0, GaspRange::Behavior());
315 range = GaspRange(bitmapPPEM, bitmapPPEM, 0, GaspRange::Behavior());
323 GaspRange range(0, 0xFFFF, 0, GaspRange::Behavior());