Lines Matching refs:domain
39 using Domain = GrQuadPerEdgeAA::Domain;
43 // if normalizing the domain then pass 1/width, 1/height, 1 for iw, ih, h. Otherwise pass
45 static SkRect compute_domain(Domain domain, GrSamplerState::Filter filter, GrSurfaceOrigin origin,
48 if (domain == Domain::kNo) {
49 // Either the quad has no domain constraint and is batched with a domain constrained op
50 // (in which case we want a domain that doesn't restrict normalized tex coords), or the
51 // entire op doesn't use the domain, in which case the returned value is ignored.
224 // domain.
231 Domain domain = constraint == SkCanvas::kStrict_SrcRectConstraint ? Domain::kYes
232 : Domain::kNo;
233 fQuads.push_back(quad, quadType, {color, srcRect, domain, aaFlags});
238 fDomain = static_cast<unsigned>(domain);
285 fQuads.push_back(quad, quadType, {color, set[p].fSrcRect, Domain::kNo, aaFlags});
316 SkRect domain =
317 compute_domain(info.domain(), this->filter(), origin, info.fSrcRect, iw, ih, h);
318 v = GrQuadPerEdgeAA::Tessellate(v, spec, device, info.fColor, srcQuad, domain,
326 Domain domain = Domain::kNo;
338 domain = Domain::kYes;
358 GrQuadType::kRect, /* hasLocal */ true, domain, aaType,
495 Domain hasDomain, GrQuadAAFlags aaFlags)
510 Domain domain() const { return Domain(fHasDomain); }