Index: components/view_manager/gles2/command_buffer_driver.h |
diff --git a/components/view_manager/gles2/command_buffer_driver.h b/components/view_manager/gles2/command_buffer_driver.h |
index f42e51731f33dad0a047fd66f2a730869c02c543..aa9b4aa9ae1d5ad2abf81109c9cce108a73ac5c9 100644 |
--- a/components/view_manager/gles2/command_buffer_driver.h |
+++ b/components/view_manager/gles2/command_buffer_driver.h |
@@ -13,7 +13,6 @@ |
#include "base/timer/timer.h" |
#include "components/view_manager/public/interfaces/command_buffer.mojom.h" |
#include "ui/gfx/geometry/size.h" |
-#include "ui/gfx/native_widget_types.h" |
namespace gpu { |
class CommandBufferService; |
@@ -40,18 +39,10 @@ class CommandBufferDriver { |
class Client { |
public: |
virtual ~Client(); |
- virtual void UpdateVSyncParameters(base::TimeTicks timebase, |
- base::TimeDelta interval) = 0; |
virtual void DidLoseContext() = 0; |
}; |
- // Offscreen. |
explicit CommandBufferDriver(scoped_refptr<GpuState> gpu_state); |
- // Onscreen. |
- CommandBufferDriver( |
- gfx::AcceleratedWidget widget, |
- scoped_refptr<GpuState> gpu_state, |
- const base::Callback<void(CommandBufferDriver*)>& destruct_callback); |
~CommandBufferDriver(); |
void set_client(scoped_ptr<Client> client) { client_ = client.Pass(); } |
@@ -75,10 +66,6 @@ class CommandBufferDriver { |
int32_t internal_format); |
void DestroyImage(int32_t id); |
- // Called at shutdown to destroy the X window. This is needed when the parent |
- // window is being destroyed. Otherwise X calls for this window will fail. |
- void DestroyWindow(); |
- |
private: |
bool MakeCurrent(); |
bool DoInitialize(mojo::ScopedSharedBufferHandle shared_state); |
@@ -87,14 +74,11 @@ class CommandBufferDriver { |
void OnSyncPointRetired(); |
void OnParseError(); |
void OnContextLost(uint32_t reason); |
- void OnUpdateVSyncParameters(const base::TimeTicks timebase, |
- const base::TimeDelta interval); |
void DestroyDecoder(); |
scoped_ptr<Client> client_; |
mojo::CommandBufferSyncClientPtr sync_client_; |
mojo::CommandBufferLostContextObserverPtr loss_observer_; |
- gfx::AcceleratedWidget widget_; |
scoped_ptr<gpu::CommandBufferService> command_buffer_; |
scoped_ptr<gpu::gles2::GLES2Decoder> decoder_; |
scoped_ptr<gpu::GpuScheduler> scheduler_; |
@@ -105,8 +89,6 @@ class CommandBufferDriver { |
scoped_refptr<base::SingleThreadTaskRunner> context_lost_task_runner_; |
base::Callback<void(int32_t)> context_lost_callback_; |
- base::Callback<void(CommandBufferDriver*)> destruct_callback_; |
- |
base::WeakPtrFactory<CommandBufferDriver> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(CommandBufferDriver); |