Index: cc/CCRenderPass.h |
diff --git a/cc/CCRenderPass.h b/cc/CCRenderPass.h |
index cdfa958dd27ea0de44b19ec20780d5eb8e97a231..a1af511224b574a97d969a87f9835a4c31102922 100644 |
--- a/cc/CCRenderPass.h |
+++ b/cc/CCRenderPass.h |
@@ -17,6 +17,10 @@ |
#include <public/WebTransformationMatrix.h> |
#include <vector> |
+namespace IPC { |
+template <class P> struct ParamTraits; |
+}; |
+ |
namespace cc { |
class CCLayerImpl; |
@@ -95,7 +99,9 @@ public: |
bool hasOcclusionFromOutsideTargetSurface() const { return m_hasOcclusionFromOutsideTargetSurface; } |
void setHasOcclusionFromOutsideTargetSurface(bool hasOcclusionFromOutsideTargetSurface) { m_hasOcclusionFromOutsideTargetSurface = hasOcclusionFromOutsideTargetSurface; } |
+ const CCSharedQuadStateList& sharedQuadStateList() const { return m_sharedQuadStateList; } |
protected: |
+ friend struct IPC::ParamTraits<CCRenderPass>; |
CCRenderPass(Id, IntRect outputRect, const WebKit::WebTransformationMatrix& transformToRootTarget); |
Id m_id; |