Index: gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
index 6a599105cad120653b22d0b09dda4d54defe95e2..04463b17f607cf77ad063dd1c951583d4723f653 100644 |
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
@@ -10,7 +10,6 @@ |
#include "gpu/command_buffer/service/async_pixel_transfer_manager.h" |
namespace gpu { |
-class AsyncPixelTransferDelegateIdle; |
class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
public: |
@@ -26,7 +25,6 @@ class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
virtual base::TimeDelta GetTotalTextureUploadTime() OVERRIDE; |
virtual void ProcessMorePendingTransfers() OVERRIDE; |
virtual bool NeedsProcessMorePendingTransfers() OVERRIDE; |
- virtual AsyncPixelTransferDelegate* GetAsyncPixelTransferDelegate() OVERRIDE; |
struct Task { |
Task(uint64 transfer_id, const base::Closure& task); |
@@ -50,8 +48,12 @@ class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
}; |
private: |
+ // AsyncPixelTransferManager implementation: |
+ virtual AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl( |
+ gles2::TextureRef* ref, |
+ const AsyncTexImage2DParams& define_params) OVERRIDE; |
+ |
SharedState shared_state_; |
- scoped_ptr<AsyncPixelTransferDelegateIdle> delegate_; |
DISALLOW_COPY_AND_ASSIGN(AsyncPixelTransferManagerIdle); |
}; |