Lines Matching refs:cacheTexture

183         CacheTexture* cacheTexture = cacheTextures[i];
184 if (cacheTexture->getPixelBuffer()) {
185 cacheTexture->init();
188 it.value()->invalidateTextureCache(cacheTexture);
190 cacheTexture->releasePixelBuffer();
255 CacheTexture* cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY);
257 if (!cacheTexture) {
262 cacheTexture = cacheBitmapInTexture(*cacheTextures, glyph, &startX, &startY);
265 if (!cacheTexture) {
271 cachedGlyph->mCacheTexture = cacheTexture;
279 uint32_t cacheWidth = cacheTexture->getWidth();
281 if (!cacheTexture->getPixelBuffer()) {
284 cacheTexture->allocatePixelBuffer();
286 if (!cacheTexture->mesh()) {
287 cacheTexture->allocateMesh();
290 uint8_t* cacheBuffer = cacheTexture->getPixelBuffer()->map();
336 uint8_t* dst = &cacheBuffer[cacheTexture->getOffset(startX, startY - 1)];
337 uint8_t* dstEnd = &cacheBuffer[cacheTexture->getOffset(startX, endY - 1)];
392 CacheTexture* cacheTexture = new CacheTexture(width, height, format, kMaxNumberOfQuads);
396 cacheTexture->allocatePixelBuffer();
397 cacheTexture->allocateMesh();
400 return cacheTexture;
437 CacheTexture* cacheTexture = cacheTextures[i];
438 if (cacheTexture->isDirty() && cacheTexture->getPixelBuffer()) {
439 if (cacheTexture->getTextureId() != lastTextureId) {
440 lastTextureId = cacheTexture->getTextureId();
445 if (cacheTexture->upload()) {
742 CacheTexture* cacheTexture = cacheTextures[i];
743 if (cacheTexture && cacheTexture->getPixelBuffer()) {
744 size += cacheTexture->getPixelBuffer()->getSize();