Index: gpu/command_buffer/service/async_pixel_transfer_manager_sync.h |
diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h b/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h |
index 102f7fbc92b7016a4ebc89ba5e9f740e67f09af9..27d39648de6cc6906b491cfa1707efe31024c1ba 100644 |
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h |
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h |
@@ -8,7 +8,6 @@ |
#include "gpu/command_buffer/service/async_pixel_transfer_manager.h" |
namespace gpu { |
-class AsyncPixelTransferDelegateSync; |
class AsyncPixelTransferManagerSync : public AsyncPixelTransferManager { |
public: |
@@ -24,7 +23,6 @@ class AsyncPixelTransferManagerSync : public AsyncPixelTransferManager { |
virtual base::TimeDelta GetTotalTextureUploadTime() OVERRIDE; |
virtual void ProcessMorePendingTransfers() OVERRIDE; |
virtual bool NeedsProcessMorePendingTransfers() OVERRIDE; |
- virtual AsyncPixelTransferDelegate* GetAsyncPixelTransferDelegate() OVERRIDE; |
// State shared between Managers and Delegates. |
struct SharedState { |
@@ -36,8 +34,12 @@ class AsyncPixelTransferManagerSync : public AsyncPixelTransferManager { |
}; |
private: |
+ // AsyncPixelTransferManager implementation: |
+ virtual AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl( |
+ gles2::TextureRef* ref, |
+ const AsyncTexImage2DParams& define_params) OVERRIDE; |
+ |
SharedState shared_state_; |
- scoped_ptr<AsyncPixelTransferDelegateSync> delegate_; |
DISALLOW_COPY_AND_ASSIGN(AsyncPixelTransferManagerSync); |
}; |