summaryrefslogtreecommitdiffstats
path: root/cc/output/software_output_device.h
diff options
context:
space:
mode:
authorjbauman <jbauman@chromium.org>2015-08-06 19:10:34 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-07 02:11:18 +0000
commit95f74135de282631e09bc3c535fccd14189027b5 (patch)
tree7d42771f3d6eaebbe0a697541415485809edecc5 /cc/output/software_output_device.h
parente143dde024d13c5548c3f323519cebfe7ab4f51e (diff)
downloadchromium_src-95f74135de282631e09bc3c535fccd14189027b5.zip
chromium_src-95f74135de282631e09bc3c535fccd14189027b5.tar.gz
chromium_src-95f74135de282631e09bc3c535fccd14189027b5.tar.bz2
Remove SoftwareFrameData
We never transmit software frames over IPC anymore, so this is unnecessary. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1265243004 Cr-Commit-Position: refs/heads/master@{#342265}
Diffstat (limited to 'cc/output/software_output_device.h')
-rw-r--r--cc/output/software_output_device.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/cc/output/software_output_device.h b/cc/output/software_output_device.h
index 45ce831..127c70a 100644
--- a/cc/output/software_output_device.h
+++ b/cc/output/software_output_device.h
@@ -23,8 +23,6 @@ class VSyncProvider;
namespace cc {
-class SoftwareFrameData;
-
// This is a "tear-off" class providing software drawing support to
// OutputSurface, such as to a platform-provided window framebuffer.
class CC_EXPORT SoftwareOutputDevice {
@@ -46,7 +44,7 @@ class CC_EXPORT SoftwareOutputDevice {
// Called on FinishDrawingFrame. The compositor will no longer mutate the the
// SkCanvas instance returned by |BeginPaint| and should discard any reference
// that it holds to it.
- virtual void EndPaint(SoftwareFrameData* frame_data);
+ virtual void EndPaint();
// Discard the backing buffer in the surface provided by this instance.
virtual void DiscardBackbuffer() {}
@@ -54,12 +52,6 @@ class CC_EXPORT SoftwareOutputDevice {
// Ensures that there is a backing buffer available on this instance.
virtual void EnsureBackbuffer() {}
- // TODO(skaslev) Remove this after UberCompositor lands.
- // Called in response to receiving a SwapBuffersAck. At this point, software
- // frame identified by id can be reused or discarded as it is no longer being
- // displayed.
- virtual void ReclaimSoftwareFrame(unsigned id);
-
// VSyncProvider used to update the timer used to schedule draws with the
// hardware vsync. Return NULL if a provider doesn't exist.
virtual gfx::VSyncProvider* GetVSyncProvider();