Home | History | Annotate | Download | only in effects

Lines Matching refs: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 = SkMaxScalar(domain.fLeft, kFullRect.fLeft);
32 fDomain.fRight = SkMinScalar(domain.fRight, kFullRect.fRight);
33 fDomain.fTop = SkMaxScalar(domain.fTop, kFullRect.fTop);
34 fDomain.fBottom = SkMinScalar(domain.fBottom, kFullRect.fBottom);
82 const char* domain = fDomainName.c_str();
96 inCoords.c_str(), domain, domain, domain);
98 inCoords.c_str(), domain, domain, domain);
104 domain);
106 domain);
120 SkScalarToFloat(textureDomain.domain().left()),
121 SkScalarToFloat(textureDomain.domain().top()),
122 SkScalarToFloat(textureDomain.domain().right()),
123 SkScalarToFloat(textureDomain.domain().bottom())
177 const GrTextureDomain& domain = effect.textureDomain();
180 fGLDomain.sampleTexture(builder, domain, outputColor, coords2D, samplers[0], inputColor);
186 const GrTextureDomain& domain = effect.textureDomain();
187 fGLDomain.setData(uman, domain, effect.texture(0)->origin());
192 const GrTextureDomain& domain = drawEffect.castEffect<GrTextureDomainEffect>().textureDomain();
193 return GrTextureDomain::GLDomain::DomainKey(domain);
201 const SkRect& domain,
207 (GrTextureDomain::kClamp_Mode == mode && domain.contains(kFullRect))) {
213 domain,
224 const SkRect& domain,
229 , fTextureDomain(domain, mode) {
264 SkRect domain;
265 domain.fLeft = random->nextUScalar1();
266 domain.fRight = random->nextRangeScalar(domain.fLeft, SK_Scalar1);
267 domain.fTop = random->nextUScalar1();
268 domain.fBottom = random->nextRangeScalar(domain.fTop, SK_Scalar1);
276 domain,