Chromium Code Reviews| Index: cc/delegated_renderer_layer_impl.h |
| diff --git a/cc/delegated_renderer_layer_impl.h b/cc/delegated_renderer_layer_impl.h |
| index 19e65a6bad95e6a799e93a5f72d46ce17c084f17..dcf1d19533f2bd6c32e40790f151bc919783a62e 100644 |
| --- a/cc/delegated_renderer_layer_impl.h |
| +++ b/cc/delegated_renderer_layer_impl.h |
| @@ -20,7 +20,10 @@ public: |
| virtual bool hasContributingDelegatedRenderPasses() const OVERRIDE; |
| // This gives ownership of the RenderPasses to the layer. |
| - void setRenderPasses(ScopedPtrVector<RenderPass>&); |
| + // The render passes belong to a frame with bounds |frameSize|, and the |
| + // entire frame will be drawn into layer space of this layer, scaled to fill |
| + // the bounds of the layer. |
| + void setRenderPasses(ScopedPtrVector<RenderPass>&, gfx::Size frameSize); |
| void clearRenderPasses(); |
| virtual void didLoseOutputSurface() OVERRIDE; |
| @@ -42,6 +45,8 @@ private: |
| ScopedPtrVector<RenderPass> m_renderPassesInDrawOrder; |
| base::hash_map<RenderPass::Id, int> m_renderPassesIndexById; |
| + gfx::Size m_frameSize; |
|
enne (OOO)
2013/01/09 02:48:20
Is this redundant with the root render pass's outp
enne (OOO)
2013/01/09 02:48:20
Is this redundant with the root render pass's outp
danakj
2013/01/09 02:55:49
Ya I totally think so. We don't need the size on t
|
| + gfx::Size m_desiredLayerDisplaySize; |
| }; |
| } |