Lines Matching refs:cacheBlock
255 CacheBlock* cacheBlock = mCacheBlocks;
256 while (cacheBlock) {
260 if (roundedUpW <= cacheBlock->mWidth && glyphH <= cacheBlock->mHeight &&
261 (cacheBlock->mY == TEXTURE_BORDER_SIZE ||
262 (cacheBlock->mWidth - roundedUpW < CACHE_BLOCK_ROUNDING_SIZE))) {
263 if (cacheBlock->mHeight - glyphH < glyphH) {
268 *retOriginX = cacheBlock->mX;
269 *retOriginY = cacheBlock->mY;
273 if (cacheBlock->mY == TEXTURE_BORDER_SIZE) {
274 uint16_t oldX = cacheBlock->mX;
276 cacheBlock->mWidth -= roundedUpW;
277 cacheBlock->mX += roundedUpW;
292 cacheBlock->mY += glyphH;
293 cacheBlock->mHeight -= glyphH;
296 cacheBlock, cacheBlock->mX, cacheBlock->mY,
297 cacheBlock->mWidth, cacheBlock->mHeight);
301 if (cacheBlock->mHeight < std::min(glyphH, glyphW)) {
303 mCacheBlocks = CacheBlock::removeBlock(mCacheBlocks, cacheBlock);
319 cacheBlock = cacheBlock->mNext;