Index: cc/output/software_renderer.h |
diff --git a/cc/output/software_renderer.h b/cc/output/software_renderer.h |
index 90e6ed24845da08bb4eba05eb664f6bfb0d2144a..6fd523809b24c775f11be8d0c2165023aafda069 100644 |
--- a/cc/output/software_renderer.h |
+++ b/cc/output/software_renderer.h |
@@ -14,7 +14,9 @@ namespace cc { |
class OutputSurface; |
class SoftwareOutputDevice; |
+class ContentDrawQuadBase; |
class DebugBorderDrawQuad; |
+class PictureDrawQuad; |
class RendererClient; |
class RenderPassDrawQuad; |
class ResourceProvider; |
@@ -71,8 +73,12 @@ class CC_EXPORT SoftwareRenderer : public DirectRenderer { |
void SetClipRect(gfx::Rect rect); |
bool IsSoftwareResource(ResourceProvider::ResourceId resource_id) const; |
+ static SkMatrix ContentDrawQuadMatrix(const ContentDrawQuadBase* quad); |
+ |
void DrawDebugBorderQuad(const DrawingFrame* frame, |
const DebugBorderDrawQuad* quad); |
+ void DrawPictureQuad(const DrawingFrame* frame, |
+ const PictureDrawQuad* quad); |
void DrawSolidColorQuad(const DrawingFrame* frame, |
const SolidColorDrawQuad* quad); |
void DrawTextureQuad(const DrawingFrame* frame, |