diff options
Diffstat (limited to 'chromium/cc/output/delegating_renderer.h')
-rw-r--r-- | chromium/cc/output/delegating_renderer.h | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/chromium/cc/output/delegating_renderer.h b/chromium/cc/output/delegating_renderer.h index c18bfa7d7ac..10d95ce61a8 100644 --- a/chromium/cc/output/delegating_renderer.h +++ b/chromium/cc/output/delegating_renderer.h @@ -24,16 +24,12 @@ class CC_EXPORT DelegatingRenderer : public Renderer { ResourceProvider* resource_provider); virtual ~DelegatingRenderer(); - virtual const RendererCapabilities& Capabilities() const OVERRIDE; - - virtual bool CanReadPixels() const OVERRIDE; + virtual const RendererCapabilitiesImpl& Capabilities() const OVERRIDE; virtual void DrawFrame(RenderPassList* render_passes_in_draw_order, - ContextProvider* offscreen_context_provider, float device_scale_factor, - gfx::Rect device_viewport_rect, - gfx::Rect device_clip_rect, - bool allow_partial_swap, + const gfx::Rect& device_viewport_rect, + const gfx::Rect& device_clip_rect, bool disable_picture_quad_image_filtering) OVERRIDE; virtual void Finish() OVERRIDE {} @@ -41,28 +37,20 @@ class CC_EXPORT DelegatingRenderer : public Renderer { virtual void SwapBuffers(const CompositorFrameMetadata& metadata) OVERRIDE; virtual void ReceiveSwapBuffersAck(const CompositorFrameAck&) OVERRIDE; - virtual void GetFramebufferPixels(void* pixels, gfx::Rect rect) OVERRIDE; - virtual bool IsContextLost() OVERRIDE; - virtual void SetVisible(bool visible) OVERRIDE; - - virtual void SendManagedMemoryStats(size_t bytes_visible, - size_t bytes_visible_and_nearby, - size_t bytes_allocated) OVERRIDE; - private: DelegatingRenderer(RendererClient* client, const LayerTreeSettings* settings, OutputSurface* output_surface, ResourceProvider* resource_provider); - bool Initialize(); + + virtual void DidChangeVisibility() OVERRIDE; OutputSurface* output_surface_; ResourceProvider* resource_provider_; - RendererCapabilities capabilities_; + RendererCapabilitiesImpl capabilities_; scoped_ptr<DelegatedFrameData> delegated_frame_data_; - bool visible_; DISALLOW_COPY_AND_ASSIGN(DelegatingRenderer); }; |