Searched defs:renderInfo (Results 1 - 8 of 8) sorted by relevance

/external/webkit/Source/WebCore/platform/graphics/android/rendering/
H A DGaneshRenderer.h49 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 DGaneshRenderer.cpp57 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 DRasterRenderer.cpp68 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 DBaseRenderer.cpp75 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 DGaneshContext.cpp74 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 DTile.cpp333 // 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 DTransferQueue.cpp391 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 DGLUtils.cpp423 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