summaryrefslogtreecommitdiffstats
path: root/cc/output/software_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/output/software_renderer.h')
-rw-r--r--cc/output/software_renderer.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/cc/output/software_renderer.h b/cc/output/software_renderer.h
index 079ee1e..4adf922 100644
--- a/cc/output/software_renderer.h
+++ b/cc/output/software_renderer.h
@@ -13,13 +13,14 @@
namespace cc {
class OutputSurface;
+class RendererClient;
+class ResourceProvider;
class SoftwareOutputDevice;
-class ContentDrawQuadBase;
+
+class CheckerboardDrawQuad;
class DebugBorderDrawQuad;
class PictureDrawQuad;
-class RendererClient;
class RenderPassDrawQuad;
-class ResourceProvider;
class SolidColorDrawQuad;
class TextureDrawQuad;
class TileDrawQuad;
@@ -73,18 +74,20 @@ class CC_EXPORT SoftwareRenderer : public DirectRenderer {
void SetClipRect(gfx::Rect rect);
bool IsSoftwareResource(ResourceProvider::ResourceId resource_id) const;
+ void DrawCheckerboardQuad(const DrawingFrame* frame,
+ const CheckerboardDrawQuad* quad);
void DrawDebugBorderQuad(const DrawingFrame* frame,
const DebugBorderDrawQuad* quad);
void DrawPictureQuad(const DrawingFrame* frame,
const PictureDrawQuad* quad);
+ void DrawRenderPassQuad(const DrawingFrame* frame,
+ const RenderPassDrawQuad* quad);
void DrawSolidColorQuad(const DrawingFrame* frame,
const SolidColorDrawQuad* quad);
void DrawTextureQuad(const DrawingFrame* frame,
const TextureDrawQuad* quad);
void DrawTileQuad(const DrawingFrame* frame,
const TileDrawQuad* quad);
- void DrawRenderPassQuad(const DrawingFrame* frame,
- const RenderPassDrawQuad* quad);
void DrawUnsupportedQuad(const DrawingFrame* frame,
const DrawQuad* quad);