Lines Matching defs:bitmap

114                            uint8_t* bitmap, uint32_t bitmapW, uint32_t bitmapH) {
134 bitmap[bY * bitmapW + bX] = tempCol;
164 uint8_t *bitmap, uint32_t bitmapW, uint32_t bitmapH) {
208 drawCachedGlyph(cachedGlyph, penX, penY, bitmap, bitmapW, bitmapH);
252 FT_Bitmap *bitmap = &mFace->glyph->bitmap;
254 // Now copy the bitmap into the cache texture
258 // Let the font state figure out where to put the bitmap
260 glyph->mIsValid = state->cacheBitmap(bitmap, &startX, &startY);
266 uint32_t endX = startX + bitmap->width;
267 uint32_t endY = startY + bitmap->rows;
271 glyph->mBitmapWidth = bitmap->width;
272 glyph->mBitmapHeight = bitmap->rows;
416 bool FontState::cacheBitmap(FT_Bitmap *bitmap, uint32_t *retOriginX, uint32_t *retOriginY) {
418 if ((uint32_t)bitmap->rows > mCacheLines[mCacheLines.size()-1]->mMaxHeight) {
419 ALOGE("Font size to large to fit in cache. width, height = %i, %i", (int)bitmap->width, (int)bitmap->rows);
423 // Now copy the bitmap into the cache texture
429 bitmapFit = mCacheLines[i]->fitBitmap(bitmap, &startX, &startY);
441 bitmapFit = mCacheLines[i]->fitBitmap(bitmap, &startX, &startY);
449 ALOGE("Bitmap doesn't fit in cache. width, height = %i, %i", (int)bitmap->width, (int)bitmap->rows);
457 uint32_t endX = startX + bitmap->width;
458 uint32_t endY = startY + bitmap->rows;
463 uint8_t *bitmapBuffer = bitmap->buffer;
468 uint8_t tempCol = bitmapBuffer[bY * bitmap->width + bX];
749 uint8_t *bitmap, uint32_t bitmapW, uint32_t bitmapH) {
775 mode, bounds, bitmap, bitmapW, bitmapH);
840 bool FontState::CacheTextureLine::fitBitmap(FT_Bitmap_ *bitmap, uint32_t *retOriginX, uint32_t *retOriginY) {
841 if ((uint32_t)bitmap->rows > mMaxHeight) {
845 if (mCurrentCol + (uint32_t)bitmap->width < mMaxWidth) {
848 mCurrentCol += bitmap->width;