Home | History | Annotate | Download | only in effects

Lines Matching full:domain

19 GrTextureDomain::GrTextureDomain(const SkRect& domain, Mode mode, int index)
23 if (domain.contains(kFullRect) && kClamp_Mode == mode) {
31 // It is OK if the domain rect is a line or point, but it should not be inverted. We do not
33 SkASSERT(domain.fLeft <= domain.fRight);
34 SkASSERT(domain.fTop <= domain.fBottom);
35 fDomain.fLeft = SkScalarPin(domain.fLeft, kFullRect.fLeft, kFullRect.fRight);
36 fDomain.fRight = SkScalarPin(domain.fRight, kFullRect.fLeft, kFullRect.fRight);
37 fDomain.fTop = SkScalarPin(domain.fTop, kFullRect.fTop, kFullRect.fBottom);
38 fDomain.fBottom = SkScalarPin(domain.fBottom, kFullRect.fTop, kFullRect.fBottom);
92 const char* domain = fDomainName.c_str();
114 domain, domain, domain);
116 domain, domain, domain);
122 domain);
124 domain);
154 SkScalarToFloat(textureDomain.domain().left()),
155 SkScalarToFloat(textureDomain.domain().top()),
156 SkScalarToFloat(textureDomain.domain().right()),
157 SkScalarToFloat(textureDomain.domain().bottom())
193 const GrTextureDomain& domain = textureDomainEffect.textureDomain();
200 domain,
210 const GrTextureDomain& domain = textureDomainEffect.textureDomain();
211 fGLDomain.setData(pdman, domain, processor.texture(0)->origin());
216 const GrTextureDomain& domain = processor.cast<GrTextureDomainEffect>().textureDomain();
217 b->add32(GrTextureDomain::GLDomain::DomainKey(domain));
225 const SkRect& domain,
231 (GrTextureDomain::kClamp_Mode == mode && domain.contains(kFullRect))) {
234 return new GrTextureDomainEffect(texture, matrix, domain, mode, filterMode, coordSet);
240 const SkRect& domain,
245 , fTextureDomain(domain, mode) {
286 SkRect domain;
287 domain.fLeft = d->fRandom->nextUScalar1();
288 domain.fRight = d->fRandom->nextRangeScalar(domain.fLeft, SK_Scalar1);
289 domain.fTop = d->fRandom->nextUScalar1();
290 domain.fBottom = d->fRandom->nextRangeScalar(domain.fTop, SK_Scalar1);
299 domain,