Lines Matching full:domain
15 GrTextureDomain::GrTextureDomain(const SkRect& domain, Mode mode, int index)
19 if (domain.contains(kFullRect) && kClamp_Mode == mode) {
27 // It is OK if the domain rect is a line or point, but it should not be inverted. We do not
29 SkASSERT(domain.fLeft <= domain.fRight);
30 SkASSERT(domain.fTop <= domain.fBottom);
31 fDomain.fLeft = SkScalarPin(domain.fLeft, kFullRect.fLeft, kFullRect.fRight);
32 fDomain.fRight = SkScalarPin(domain.fRight, kFullRect.fLeft, kFullRect.fRight);
33 fDomain.fTop = SkScalarPin(domain.fTop, kFullRect.fTop, kFullRect.fBottom);
34 fDomain.fBottom = SkScalarPin(domain.fBottom, kFullRect.fTop, kFullRect.fBottom);
88 const char* domain = fDomainName.c_str();
105 domain, domain, domain);
107 domain, domain, domain);
113 domain);
115 domain);
145 SkScalarToFloat(textureDomain.domain().left()),
146 SkScalarToFloat(textureDomain.domain().top()),
147 SkScalarToFloat(textureDomain.domain().right()),
148 SkScalarToFloat(textureDomain.domain().bottom())
198 const GrTextureDomain& domain = textureDomainEffect.textureDomain();
202 fGLDomain.sampleTexture(fsBuilder, domain, outputColor, coords2D, samplers[0], inputColor);
208 const GrTextureDomain& domain = textureDomainEffect.textureDomain();
209 fGLDomain.setData(pdman, domain, processor.texture(0)->origin());
214 const GrTextureDomain& domain = processor.cast<GrTextureDomainEffect>().textureDomain();
215 b->add32(GrTextureDomain::GLDomain::DomainKey(domain));
223 const SkRect& domain,
229 (GrTextureDomain::kClamp_Mode == mode && domain.contains(kFullRect))) {
235 domain,
244 const SkRect& domain,
249 , fTextureDomain(domain, mode) {
295 SkRect domain;
296 domain.fLeft = random->nextUScalar1();
297 domain.fRight = random->nextRangeScalar(domain.fLeft, SK_Scalar1);
298 domain.fTop = random->nextUScalar1();
299 domain.fBottom = random->nextRangeScalar(domain.fTop, SK_Scalar1);
307 domain,