// Used for on-demand tile rasterization.
class CC_EXPORT PictureDrawQuad : public ContentDrawQuadBase {
public:
- static scoped_ptr<PictureDrawQuad> Create();
+ PictureDrawQuad();
virtual ~PictureDrawQuad();
void SetNew(const SharedQuadState* shared_quad_state,
static const PictureDrawQuad* MaterialCast(const DrawQuad* quad);
private:
- PictureDrawQuad();
- virtual void ExtendValue(base::DictionaryValue* value) const OVERRIDE;
+ virtual void ExtendValue(base::debug::TracedValue* value) const OVERRIDE;
};
} // namespace cc