Index: cc/trees/proxy_main.h |
diff --git a/cc/trees/proxy_main.h b/cc/trees/proxy_main.h |
index 9108d84ca5fe1e0403528dd58b3772364408c091..41c3549645ba117bfe5ae5518afc3ec1423ff489 100644 |
--- a/cc/trees/proxy_main.h |
+++ b/cc/trees/proxy_main.h |
@@ -9,6 +9,7 @@ |
#include "cc/base/cc_export.h" |
#include "cc/input/top_controls_state.h" |
#include "cc/output/output_surface.h" |
+#include "cc/output/renderer_capabilities.h" |
#include "cc/trees/channel_main.h" |
#include "cc/trees/proxy.h" |
#include "cc/trees/proxy_common.h" |
@@ -49,12 +50,14 @@ |
}; |
void DidCompleteSwapBuffers(); |
+ void SetRendererCapabilities(const RendererCapabilities& capabilities); |
void BeginMainFrameNotExpectedSoon(); |
void DidCommitAndDrawFrame(); |
void SetAnimationEvents(std::unique_ptr<AnimationEvents> events); |
void DidLoseOutputSurface(); |
void RequestNewOutputSurface(); |
- void DidInitializeOutputSurface(bool success); |
+ void DidInitializeOutputSurface(bool success, |
+ const RendererCapabilities& capabilities); |
void DidCompletePageScaleAnimation(); |
void BeginMainFrame( |
std::unique_ptr<BeginMainFrameAndCommitState> begin_main_frame_state); |
@@ -82,6 +85,7 @@ |
bool CommitToActiveTree() const override; |
void SetOutputSurface(OutputSurface* output_surface) override; |
void SetVisible(bool visible) override; |
+ const RendererCapabilities& GetRendererCapabilities() const override; |
void SetNeedsAnimate() override; |
void SetNeedsUpdateLayers() override; |
void SetNeedsCommit() override; |
@@ -136,6 +140,8 @@ |
bool defer_commits_; |
+ RendererCapabilities renderer_capabilities_; |
+ |
std::unique_ptr<ChannelMain> channel_main_; |
DISALLOW_COPY_AND_ASSIGN(ProxyMain); |