• Home
  • Raw
  • Download

Lines Matching refs:domain

23 static bool can_ignore_rect(GrTextureProxy* proxy, const SkRect& domain) {  in can_ignore_rect()  argument
27 return domain.contains(kFullRect); in can_ignore_rect()
33 GrTextureDomain::GrTextureDomain(GrTextureProxy* proxy, const SkRect& domain, Mode mode, int index) in GrTextureDomain() argument
41 if (kClamp_Mode == mode && can_ignore_rect(proxy, domain)) { in GrTextureDomain()
51 SkASSERT(domain.fLeft <= domain.fRight); in GrTextureDomain()
52 SkASSERT(domain.fTop <= domain.fBottom); in GrTextureDomain()
53 fDomain.fLeft = SkScalarPin(domain.fLeft, 0.0f, kFullRect.fRight); in GrTextureDomain()
54 fDomain.fRight = SkScalarPin(domain.fRight, fDomain.fLeft, kFullRect.fRight); in GrTextureDomain()
55 fDomain.fTop = SkScalarPin(domain.fTop, 0.0f, kFullRect.fBottom); in GrTextureDomain()
56 fDomain.fBottom = SkScalarPin(domain.fBottom, fDomain.fTop, kFullRect.fBottom); in GrTextureDomain()
110 const char* domain = fDomainName.c_str(); in sampleTexture() local
128 domain, domain, domain); in sampleTexture()
130 domain, domain, domain); in sampleTexture()
136 domain); in sampleTexture()
138 domain); in sampleTexture()
171 SkScalarToFloat(textureDomain.domain().fLeft * wInv), in setData()
172 SkScalarToFloat(textureDomain.domain().fTop * hInv), in setData()
173 SkScalarToFloat(textureDomain.domain().fRight * wInv), in setData()
174 SkScalarToFloat(textureDomain.domain().fBottom * hInv) in setData()
211 const SkRect& domain, in Make() argument
215 (GrTextureDomain::kClamp_Mode == mode && can_ignore_rect(proxy.get(), domain))) { in Make()
222 matrix, domain, mode, filterMode)); in Make()
229 const SkRect& domain, in GrTextureDomainEffect() argument
234 , fTextureDomain(proxy.get(), domain, mode) { in GrTextureDomainEffect()
251 const GrTextureDomain& domain = tde.fTextureDomain; in onCreateGLSLInstance() local
260 domain, in onCreateGLSLInstance()
272 const GrTextureDomain& domain = tde.fTextureDomain; in onCreateGLSLInstance() local
275 fGLDomain.setData(pdman, domain, texture); in onCreateGLSLInstance()
303 SkRect domain; in TestCreate() local
304 domain.fLeft = d->fRandom->nextRangeScalar(0, proxy->width()); in TestCreate()
305 domain.fRight = d->fRandom->nextRangeScalar(domain.fLeft, proxy->width()); in TestCreate()
306 domain.fTop = d->fRandom->nextRangeScalar(0, proxy->height()); in TestCreate()
307 domain.fBottom = d->fRandom->nextRangeScalar(domain.fTop, proxy->height()); in TestCreate()
316 domain, in TestCreate()