Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(550)

Side by Side Diff: cc/bitmap_skpicture_canvas_layer_texture_updater.cc

Issue 11144023: cc: Store tiles, painters, tiling data in scoped_ptr (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 5
6 #include "config.h" 6 #include "config.h"
7 7
8 #include "BitmapSkPictureCanvasLayerTextureUpdater.h" 8 #include "BitmapSkPictureCanvasLayerTextureUpdater.h"
9 9
10 #include "CCRenderingStats.h" 10 #include "CCRenderingStats.h"
(...skipping 23 matching lines...) Expand all
34 textureUpdater()->paintContentsRect(&canvas, sourceRect, stats); 34 textureUpdater()->paintContentsRect(&canvas, sourceRect, stats);
35 stats.totalPaintTimeInSeconds += monotonicallyIncreasingTime() - paintBeginT ime; 35 stats.totalPaintTimeInSeconds += monotonicallyIncreasingTime() - paintBeginT ime;
36 36
37 TextureUploader::Parameters upload = { texture(), &m_bitmap, NULL, { sourceR ect, sourceRect, destOffset } }; 37 TextureUploader::Parameters upload = { texture(), &m_bitmap, NULL, { sourceR ect, sourceRect, destOffset } };
38 if (partialUpdate) 38 if (partialUpdate)
39 queue.appendPartialUpload(upload); 39 queue.appendPartialUpload(upload);
40 else 40 else
41 queue.appendFullUpload(upload); 41 queue.appendFullUpload(upload);
42 } 42 }
43 43
44 PassRefPtr<BitmapSkPictureCanvasLayerTextureUpdater> BitmapSkPictureCanvasLayerT extureUpdater::create(PassOwnPtr<LayerPainterChromium> painter) 44 PassRefPtr<BitmapSkPictureCanvasLayerTextureUpdater> BitmapSkPictureCanvasLayerT extureUpdater::create(scoped_ptr<LayerPainterChromium> painter)
45 { 45 {
46 return adoptRef(new BitmapSkPictureCanvasLayerTextureUpdater(painter)); 46 return adoptRef(new BitmapSkPictureCanvasLayerTextureUpdater(painter.Pass()) );
47 } 47 }
48 48
49 BitmapSkPictureCanvasLayerTextureUpdater::BitmapSkPictureCanvasLayerTextureUpdat er(PassOwnPtr<LayerPainterChromium> painter) 49 BitmapSkPictureCanvasLayerTextureUpdater::BitmapSkPictureCanvasLayerTextureUpdat er(scoped_ptr<LayerPainterChromium> painter)
50 : SkPictureCanvasLayerTextureUpdater(painter) 50 : SkPictureCanvasLayerTextureUpdater(painter.Pass())
51 { 51 {
52 } 52 }
53 53
54 BitmapSkPictureCanvasLayerTextureUpdater::~BitmapSkPictureCanvasLayerTextureUpda ter() 54 BitmapSkPictureCanvasLayerTextureUpdater::~BitmapSkPictureCanvasLayerTextureUpda ter()
55 { 55 {
56 } 56 }
57 57
58 PassOwnPtr<LayerTextureUpdater::Texture> BitmapSkPictureCanvasLayerTextureUpdate r::createTexture(CCPrioritizedTextureManager* manager) 58 PassOwnPtr<LayerTextureUpdater::Texture> BitmapSkPictureCanvasLayerTextureUpdate r::createTexture(CCPrioritizedTextureManager* manager)
59 { 59 {
60 return adoptPtr(new Texture(this, CCPrioritizedTexture::create(manager))); 60 return adoptPtr(new Texture(this, CCPrioritizedTexture::create(manager)));
(...skipping 10 matching lines...) Expand all
71 { 71 {
72 // Translate the origin of contentRect to that of sourceRect. 72 // Translate the origin of contentRect to that of sourceRect.
73 canvas->translate(contentRect().x() - sourceRect.x(), 73 canvas->translate(contentRect().x() - sourceRect.x(),
74 contentRect().y() - sourceRect.y()); 74 contentRect().y() - sourceRect.y());
75 double rasterizeBeginTime = monotonicallyIncreasingTime(); 75 double rasterizeBeginTime = monotonicallyIncreasingTime();
76 drawPicture(canvas); 76 drawPicture(canvas);
77 stats.totalRasterizeTimeInSeconds += monotonicallyIncreasingTime() - rasteri zeBeginTime; 77 stats.totalRasterizeTimeInSeconds += monotonicallyIncreasingTime() - rasteri zeBeginTime;
78 } 78 }
79 79
80 } // namespace cc 80 } // namespace cc
OLDNEW
« no previous file with comments | « cc/bitmap_skpicture_canvas_layer_texture_updater.h ('k') | cc/caching_bitmap_canvas_layer_texture_updater.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698