Index: ui/compositor/compositor.h |
diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h |
index 21c582e30da5fb5ab52ff6b1c3b84ccf52c894c2..2874b46778072d688ab7a395aba934563f03d8d8 100644 |
--- a/ui/compositor/compositor.h |
+++ b/ui/compositor/compositor.h |
@@ -21,8 +21,6 @@ |
#include "ui/gfx/size.h" |
#include "ui/gfx/vector2d.h" |
-class SkBitmap; |
- |
namespace base { |
class MessageLoopProxy; |
class RunLoop; |
@@ -49,7 +47,6 @@ namespace ui { |
class Compositor; |
class CompositorVSyncManager; |
class Layer; |
-class PostedSwapQueue; |
class Reflector; |
class Texture; |
struct LatencyInfo; |
@@ -199,9 +196,6 @@ class COMPOSITOR_EXPORT Compositor |
// compositing layers on. |
float device_scale_factor() const { return device_scale_factor_; } |
- // Draws the scene created by the layer tree and any visual effects. |
- void Draw(); |
- |
// Where possible, draws are scissored to a damage region calculated from |
// changes to layer properties. This bypasses that and indicates that |
// the whole frame needs to be drawn. |
@@ -309,9 +303,6 @@ class COMPOSITOR_EXPORT Compositor |
// The manager of vsync parameters for this compositor. |
scoped_refptr<CompositorVSyncManager> vsync_manager_; |
- // Used to verify that we have at most one draw swap in flight. |
- scoped_ptr<PostedSwapQueue> posted_swaps_; |
- |
// The device scale factor of the monitor that this compositor is compositing |
// layers on. |
float device_scale_factor_; |
@@ -319,19 +310,10 @@ class COMPOSITOR_EXPORT Compositor |
int last_started_frame_; |
int last_ended_frame_; |
- bool next_draw_is_resize_; |
- |
bool disable_schedule_composite_; |
CompositorLock* compositor_lock_; |
- // Prevent more than one draw from being scheduled. |
- bool defer_draw_scheduling_; |
- |
- // Used to prevent Draw()s while a composite is in progress. |
- bool waiting_on_compositing_end_; |
- bool draw_on_compositing_end_; |
- |
base::WeakPtrFactory<Compositor> schedule_draw_factory_; |
DISALLOW_COPY_AND_ASSIGN(Compositor); |