Index: cc/output/delegating_renderer.h |
diff --git a/cc/output/delegating_renderer.h b/cc/output/delegating_renderer.h |
index 140906ecd4b416073c8242390b9da4261e942dc4..194a296f35bb32e7c8c87676abde019bd42e6c5e 100644 |
--- a/cc/output/delegating_renderer.h |
+++ b/cc/output/delegating_renderer.h |
@@ -10,6 +10,7 @@ |
#include "base/macros.h" |
#include "cc/base/cc_export.h" |
#include "cc/output/compositor_frame.h" |
+#include "cc/output/renderer_capabilities_impl.h" |
namespace cc { |
class OutputSurface; |
@@ -21,6 +22,8 @@ |
ResourceProvider* resource_provider); |
~DelegatingRenderer(); |
+ const RendererCapabilitiesImpl& Capabilities() const { return capabilities_; } |
+ |
void DrawFrame(RenderPassList* render_passes_in_draw_order); |
void SwapBuffers(CompositorFrameMetadata metadata); |
@@ -28,6 +31,7 @@ |
private: |
OutputSurface* const output_surface_; |
ResourceProvider* const resource_provider_; |
+ RendererCapabilitiesImpl capabilities_; |
std::unique_ptr<DelegatedFrameData> delegated_frame_data_; |
DISALLOW_COPY_AND_ASSIGN(DelegatingRenderer); |