diff options
Diffstat (limited to 'chromium/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h')
-rw-r--r-- | chromium/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/chromium/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h b/chromium/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h deleted file mode 100644 index b965d6f444a..00000000000 --- a/chromium/gpu/command_buffer/service/async_pixel_transfer_manager_sync.h +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_SYNC_H_ -#define GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_SYNC_H_ - -#include "gpu/command_buffer/service/async_pixel_transfer_manager.h" - -namespace gpu { - -class AsyncPixelTransferManagerSync : public AsyncPixelTransferManager { - public: - AsyncPixelTransferManagerSync(); - ~AsyncPixelTransferManagerSync() override; - - // AsyncPixelTransferManager implementation: - void BindCompletedAsyncTransfers() override; - void AsyncNotifyCompletion( - const AsyncMemoryParams& mem_params, - AsyncPixelTransferCompletionObserver* observer) override; - uint32 GetTextureUploadCount() override; - base::TimeDelta GetTotalTextureUploadTime() override; - void ProcessMorePendingTransfers() override; - bool NeedsProcessMorePendingTransfers() override; - void WaitAllAsyncTexImage2D() override; - - // State shared between Managers and Delegates. - struct SharedState { - SharedState(); - ~SharedState(); - - int texture_upload_count; - base::TimeDelta total_texture_upload_time; - }; - - private: - // AsyncPixelTransferManager implementation: - AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl( - gles2::TextureRef* ref, - const AsyncTexImage2DParams& define_params) override; - - SharedState shared_state_; - - DISALLOW_COPY_AND_ASSIGN(AsyncPixelTransferManagerSync); -}; - -} // namespace gpu - -#endif // GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_SYNC_H_ |