Lines Matching defs:args
17 size_t hash<skia::textlayout::FontArguments>::operator()(const skia::textlayout::FontArguments& args) const {
19 hash ^= std::hash<int>()(args.fCollectionIndex);
20 for (const auto& coord : args.fCoordinates) {
24 hash ^= std::hash<int>()(args.fPaletteIndex);
25 for (const auto& override : args.fPaletteOverrides) {
37 FontArguments::FontArguments(const SkFontArguments& args)
38 : fCollectionIndex(args.getCollectionIndex()),
39 fCoordinates(args.getVariationDesignPosition().coordinates,
40 args.getVariationDesignPosition().coordinates +
41 args.getVariationDesignPosition().coordinateCount),
42 fPaletteIndex(args.getPalette().index),
43 fPaletteOverrides(args.getPalette().overrides,
44 args.getPalette().overrides +
45 args.getPalette().overrideCount) {}
71 SkFontArguments args;
72 args.setCollectionIndex(fCollectionIndex);
73 args.setVariationDesignPosition(position);
74 args.setPalette(palette);
76 return typeface->makeClone(args);
92 RSFontArguments args;
93 args.SetCollectionIndex(fCollectionIndex);
94 args.SetVariationDesignPosition(position);
95 args.SetPalette(palette);
97 return typeface->MakeClone(args);