Lines Matching refs:SkStrikeSpec
29 class SkStrikeSpec {
31 SkStrikeSpec(const SkDescriptor& descriptor, sk_sp<SkTypeface> typeface);
32 SkStrikeSpec(const SkStrikeSpec&);
33 SkStrikeSpec& operator=(const SkStrikeSpec&) = delete;
35 SkStrikeSpec(SkStrikeSpec&&);
36 SkStrikeSpec& operator=(SkStrikeSpec&&) = delete;
38 ~SkStrikeSpec();
41 static SkStrikeSpec MakeMask(
49 static std::tuple<SkStrikeSpec, SkScalar> MakePath(
55 static std::tuple<SkStrikeSpec, SkScalar> MakeSourceFallback(
63 static std::tuple<SkStrikeSpec, SkScalar> MakeCanonicalized(
67 static SkStrikeSpec MakeWithNoDevice(const SkFont& font, const SkPaint* paint = nullptr);
70 static SkStrikeSpec MakePDFVector(const SkTypeface& typeface, int* size);
74 static std::tuple<SkStrikeSpec, SkScalar, SkScalar, SkScalar> MakeSDFT(
101 SkStrikeSpec(
116 explicit SkBulkGlyphMetrics(const SkStrikeSpec& spec);
128 explicit SkBulkGlyphMetricsAndPaths(const SkStrikeSpec& spec);
144 explicit SkBulkGlyphMetricsAndImages(const SkStrikeSpec& spec);