Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Side by Side Diff: gpu/command_buffer/service/async_pixel_transfer_manager_idle.h

Issue 629913002: Replacing the OVERRIDE with override and FINAL with final in gpu (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Included autogen python file for OVERRIDE Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_ 5 #ifndef GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_
6 #define GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_ 6 #define GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_
7 7
8 #include <list> 8 #include <list>
9 9
10 #include "gpu/command_buffer/service/async_pixel_transfer_manager.h" 10 #include "gpu/command_buffer/service/async_pixel_transfer_manager.h"
11 11
12 namespace gpu { 12 namespace gpu {
13 13
14 class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { 14 class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager {
15 public: 15 public:
16 AsyncPixelTransferManagerIdle(); 16 AsyncPixelTransferManagerIdle();
17 virtual ~AsyncPixelTransferManagerIdle(); 17 virtual ~AsyncPixelTransferManagerIdle();
18 18
19 // AsyncPixelTransferManager implementation: 19 // AsyncPixelTransferManager implementation:
20 virtual void BindCompletedAsyncTransfers() OVERRIDE; 20 virtual void BindCompletedAsyncTransfers() override;
21 virtual void AsyncNotifyCompletion( 21 virtual void AsyncNotifyCompletion(
22 const AsyncMemoryParams& mem_params, 22 const AsyncMemoryParams& mem_params,
23 AsyncPixelTransferCompletionObserver* observer) OVERRIDE; 23 AsyncPixelTransferCompletionObserver* observer) override;
24 virtual uint32 GetTextureUploadCount() OVERRIDE; 24 virtual uint32 GetTextureUploadCount() override;
25 virtual base::TimeDelta GetTotalTextureUploadTime() OVERRIDE; 25 virtual base::TimeDelta GetTotalTextureUploadTime() override;
26 virtual void ProcessMorePendingTransfers() OVERRIDE; 26 virtual void ProcessMorePendingTransfers() override;
27 virtual bool NeedsProcessMorePendingTransfers() OVERRIDE; 27 virtual bool NeedsProcessMorePendingTransfers() override;
28 virtual void WaitAllAsyncTexImage2D() OVERRIDE; 28 virtual void WaitAllAsyncTexImage2D() override;
29 29
30 struct Task { 30 struct Task {
31 Task(uint64 transfer_id, 31 Task(uint64 transfer_id,
32 AsyncPixelTransferDelegate* delegate, 32 AsyncPixelTransferDelegate* delegate,
33 const base::Closure& task); 33 const base::Closure& task);
34 ~Task(); 34 ~Task();
35 35
36 // This is non-zero if pixel transfer task. 36 // This is non-zero if pixel transfer task.
37 uint64 transfer_id; 37 uint64 transfer_id;
38 38
(...skipping 10 matching lines...) Expand all
49 49
50 int texture_upload_count; 50 int texture_upload_count;
51 base::TimeDelta total_texture_upload_time; 51 base::TimeDelta total_texture_upload_time;
52 std::list<Task> tasks; 52 std::list<Task> tasks;
53 }; 53 };
54 54
55 private: 55 private:
56 // AsyncPixelTransferManager implementation: 56 // AsyncPixelTransferManager implementation:
57 virtual AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl( 57 virtual AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl(
58 gles2::TextureRef* ref, 58 gles2::TextureRef* ref,
59 const AsyncTexImage2DParams& define_params) OVERRIDE; 59 const AsyncTexImage2DParams& define_params) override;
60 60
61 SharedState shared_state_; 61 SharedState shared_state_;
62 62
63 DISALLOW_COPY_AND_ASSIGN(AsyncPixelTransferManagerIdle); 63 DISALLOW_COPY_AND_ASSIGN(AsyncPixelTransferManagerIdle);
64 }; 64 };
65 65
66 } // namespace gpu 66 } // namespace gpu
67 67
68 #endif // GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_ 68 #endif // GPU_COMMAND_BUFFER_SERVICE_ASYNC_PIXEL_TRANSFER_MANAGER_IDLE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698