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

Unified Diff: cc/delegated_renderer_layer_impl.h

Issue 12041012: cc: Chromium-stylify the DelegatedRendererLayer classes and tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/delegated_renderer_layer.cc ('k') | cc/delegated_renderer_layer_impl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/delegated_renderer_layer_impl.h
diff --git a/cc/delegated_renderer_layer_impl.h b/cc/delegated_renderer_layer_impl.h
index d875e522cf48641187204fa3b1790ec646952d43..ceaed3058e8f9f4ba80ac33e57ef0c72fff097d4 100644
--- a/cc/delegated_renderer_layer_impl.h
+++ b/cc/delegated_renderer_layer_impl.h
@@ -12,42 +12,53 @@
namespace cc {
class CC_EXPORT DelegatedRendererLayerImpl : public LayerImpl {
-public:
- static scoped_ptr<DelegatedRendererLayerImpl> create(LayerTreeImpl* treeImpl, int id) { return make_scoped_ptr(new DelegatedRendererLayerImpl(treeImpl, id)); }
- virtual ~DelegatedRendererLayerImpl();
-
- virtual bool hasDelegatedContent() const OVERRIDE;
- virtual bool hasContributingDelegatedRenderPasses() const OVERRIDE;
-
- // This gives ownership of the RenderPasses to the layer.
- void setRenderPasses(ScopedPtrVector<RenderPass>&);
- void clearRenderPasses();
-
- // Set the size at which the frame should be displayed, with the origin at the layer's origin.
- // This must always contain at least the layer's bounds. A value of (0, 0) implies that the
- // frame should be displayed to fit exactly in the layer's bounds.
- void setDisplaySize(gfx::Size displaySize) { m_displaySize = displaySize; }
-
- virtual void didLoseOutputSurface() OVERRIDE;
-
- virtual RenderPass::Id firstContributingRenderPassId() const OVERRIDE;
- virtual RenderPass::Id nextContributingRenderPassId(RenderPass::Id) const OVERRIDE;
-
- void appendContributingRenderPasses(RenderPassSink&);
- virtual void appendQuads(QuadSink&, AppendQuadsData&) OVERRIDE;
-
-private:
- DelegatedRendererLayerImpl(LayerTreeImpl* treeImpl, int id);
-
- RenderPass::Id convertDelegatedRenderPassId(RenderPass::Id delegatedRenderPassId) const;
-
- void appendRenderPassQuads(QuadSink&, AppendQuadsData&, const RenderPass* fromDelegatedRenderPass, gfx::Size frameSize) const;
-
- virtual const char* layerTypeAsString() const OVERRIDE;
-
- ScopedPtrVector<RenderPass> m_renderPassesInDrawOrder;
- base::hash_map<RenderPass::Id, int> m_renderPassesIndexById;
- gfx::Size m_displaySize;
+ public:
+ static scoped_ptr<DelegatedRendererLayerImpl> Create(
+ LayerTreeImpl* tree_impl, int id) {
+ return make_scoped_ptr(new DelegatedRendererLayerImpl(tree_impl, id));
+ }
+ virtual ~DelegatedRendererLayerImpl();
+
+ // LayerImpl overrides.
+ virtual bool hasDelegatedContent() const OVERRIDE;
+ virtual bool hasContributingDelegatedRenderPasses() const OVERRIDE;
+ virtual RenderPass::Id firstContributingRenderPassId() const OVERRIDE;
+ virtual RenderPass::Id nextContributingRenderPassId(
+ RenderPass::Id previous) const OVERRIDE;
+ virtual void didLoseOutputSurface() OVERRIDE;
+ virtual void appendQuads(
+ QuadSink& quad_sink, AppendQuadsData& append_quads_data) OVERRIDE;
+
+ // This gives ownership of the RenderPasses to the layer.
+ void SetRenderPasses(ScopedPtrVector<RenderPass>&);
+ void ClearRenderPasses();
+
+ // Set the size at which the frame should be displayed, with the origin at the
+ // layer's origin. This must always contain at least the layer's bounds. A
+ // value of (0, 0) implies that the frame should be displayed to fit exactly
+ // in the layer's bounds.
+ void set_display_size(gfx::Size size) { display_size_ = size; }
+
+ void AppendContributingRenderPasses(RenderPassSink* render_pass_sink);
+
+ private:
+ DelegatedRendererLayerImpl(LayerTreeImpl* tree_impl, int id);
+
+ RenderPass::Id ConvertDelegatedRenderPassId(
+ RenderPass::Id delegated_render_pass_id) const;
+
+ void AppendRenderPassQuads(
+ QuadSink* quad_sink,
+ AppendQuadsData* append_quads_data,
+ const RenderPass* delegated_render_pass,
+ gfx::Size frame_size) const;
+
+ // LayerImpl overrides.
+ virtual const char* layerTypeAsString() const OVERRIDE;
+
+ ScopedPtrVector<RenderPass> render_passes_in_draw_order_;
+ base::hash_map<RenderPass::Id, int> render_passes_index_by_id_;
+ gfx::Size display_size_;
};
}
« no previous file with comments | « cc/delegated_renderer_layer.cc ('k') | cc/delegated_renderer_layer_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698