Lines Matching full:picture
39 class CC_EXPORT Picture
40 : public base::RefCountedThreadSafe<Picture> {
46 static scoped_refptr<Picture> Create(gfx::Rect layer_rect);
47 static scoped_refptr<Picture> CreateFromValue(const base::Value* value);
48 static scoped_refptr<Picture> CreateFromSkpValue(const base::Value* value);
54 scoped_refptr<Picture> GetCloneForDrawingOnThread(
78 // Draw the picture directly into the given canvas, without applying any
87 PixelRefIterator(gfx::Rect layer_rect, const Picture* picture);
107 const Picture* picture_;
118 void EmitTraceSnapshotAlias(Picture* original);
123 explicit Picture(gfx::Rect layer_rect);
125 // ownership to this picture.
126 Picture(const skia::RefPtr<SkPicture>&,
131 Picture(SkPicture*,
134 ~Picture();
140 typedef std::vector<scoped_refptr<Picture> > PictureVector;
153 friend class base::RefCountedThreadSafe<Picture>;
155 DISALLOW_COPY_AND_ASSIGN(Picture);