Searched defs:renderInfo (Results 1 - 8 of 8) sorted by relevance
/external/webkit/Source/WebCore/platform/graphics/android/rendering/ |
H A D | GaneshRenderer.h | 49 virtual void setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas); 50 virtual void renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas); 51 virtual void checkForPureColor(TileRenderInfo& renderInfo, SkCanvas* canvas) { argument 52 renderInfo.isPureColor = false;
|
H A D | GaneshRenderer.cpp | 57 void GaneshRenderer::setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas) argument 73 if (renderInfo.tileSize.width() == TilesManager::tileWidth() 74 && renderInfo.tileSize.height() == TilesManager::tileHeight()) { 75 device = ganesh->getDeviceForTile(renderInfo); 80 renderInfo.tileSize.width(), renderInfo.tileSize.height()); 87 void GaneshRenderer::renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas) argument 89 ALOGV("rendered to tile (%d,%d)", renderInfo.x, renderInfo.y); 97 tileQueue->addItemInTransferQueue(&renderInfo, GpuUploa [all...] |
H A D | RasterRenderer.cpp | 68 void RasterRenderer::setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas) argument 70 if (renderInfo.baseTile->isLayerTile()) { 75 Color* background = renderInfo.tilePainter->background(); 93 void RasterRenderer::renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas) argument 96 GLUtils::paintTextureWithBitmap(&renderInfo, bitmap); 99 void RasterRenderer::checkForPureColor(TileRenderInfo& renderInfo, SkCanvas* canvas) argument 102 renderInfo.isPureColor = GLUtils::isPureColorBitmap(bitmap, renderInfo.pureColor);
|
H A D | BaseRenderer.cpp | 75 const TileRenderInfo& renderInfo, int updateCount, double renderDuration) 83 snprintf(str, 256, " (%d,%d) %.2fx %d %.1fms", renderInfo.x, renderInfo.y, 84 renderInfo.scale, updateCount, renderDuration); 86 canvas->drawRectCoords(0, 0, renderInfo.tileSize.fWidth, 17, paint); 92 void BaseRenderer::renderTiledContent(TileRenderInfo& renderInfo) argument 95 const SkSize& tileSize = renderInfo.tileSize; 98 setupCanvas(renderInfo, &canvas); 112 canvas.translate(-renderInfo.x * tileSize.width(), -renderInfo 74 drawTileInfo(SkCanvas* canvas, const TileRenderInfo& renderInfo, int updateCount, double renderDuration) argument [all...] |
H A D | GaneshContext.cpp | 74 SkDevice* GaneshContext::getDeviceForTile(const TileRenderInfo& renderInfo) argument 130 const float tileWidth = renderInfo.tileSize.width(); 131 const float tileHeight = renderInfo.tileSize.height(); 138 renderInfo.textureInfo->m_width = tileWidth; 139 renderInfo.textureInfo->m_height = tileHeight;
|
H A D | Tile.cpp | 333 // setup the common renderInfo fields; 334 TileRenderInfo renderInfo; local 335 renderInfo.x = x; 336 renderInfo.y = y; 337 renderInfo.scale = scale; 338 renderInfo.tileSize = texture->getSize(); 339 renderInfo.tilePainter = painter; 340 renderInfo.baseTile = this; 341 renderInfo.textureInfo = textureInfo; 343 const float tileWidth = renderInfo [all...] |
H A D | TransferQueue.cpp | 391 void TransferQueue::updateQueueWithBitmap(const TileRenderInfo* renderInfo, argument 394 if (!tryUpdateQueueWithBitmap(renderInfo, bitmap)) { 397 Tile* tile = renderInfo->baseTile; 403 bool TransferQueue::tryUpdateQueueWithBitmap(const TileRenderInfo* renderInfo, argument 415 renderInfo->x, renderInfo->y); 430 addItemInTransferQueue(renderInfo, currentUploadType, &bitmap); 433 renderInfo->x, renderInfo->y, renderInfo 437 addItemInPureColorQueue(const TileRenderInfo* renderInfo) argument 458 addItemCommon(const TileRenderInfo* renderInfo, TextureUploadType type, TileTransferData* data) argument 474 addItemInTransferQueue(const TileRenderInfo* renderInfo, TextureUploadType type, const SkBitmap* bitmap) argument [all...] |
H A D | GLUtils.cpp | 423 bool GLUtils::skipTransferForPureColor(const TileRenderInfo* renderInfo, argument 427 Tile* tilePtr = renderInfo->baseTile; 432 if (tileTexture && renderInfo->isPureColor) { 435 renderInfo->textureInfo->m_width = bitmap.width(); 436 renderInfo->textureInfo->m_height = bitmap.height(); 437 renderInfo->textureInfo->m_internalFormat = GL_RGBA; 439 TilesManager::instance()->transferQueue()->addItemInPureColorQueue(renderInfo); 447 void GLUtils::paintTextureWithBitmap(const TileRenderInfo* renderInfo, argument 450 if (!renderInfo) 452 const SkSize& requiredSize = renderInfo 474 updateQueueWithBitmap(const TileRenderInfo* renderInfo, const SkBitmap& bitmap) argument [all...] |
Completed in 76 milliseconds