Index: services/ui/gpu/gpu_service_internal.h |
diff --git a/services/ui/gpu/gpu_service_internal.h b/services/ui/gpu/gpu_service_internal.h |
index 112a4dbd2f5e13d0ba48b6d813df7112eec1f6b4..fc295a9deac4abc3edb91364778bac0b149c0865 100644 |
--- a/services/ui/gpu/gpu_service_internal.h |
+++ b/services/ui/gpu/gpu_service_internal.h |
@@ -47,18 +47,6 @@ class GpuServiceInternal : public gpu::GpuChannelManagerDelegate, |
void Add(mojom::GpuServiceInternalRequest request); |
- // TODO(sad): These should be mojom API. |
- gfx::GpuMemoryBufferHandle CreateGpuMemoryBuffer( |
- gfx::GpuMemoryBufferId id, |
- const gfx::Size& size, |
- gfx::BufferFormat format, |
- gfx::BufferUsage usage, |
- int client_id, |
- gpu::SurfaceHandle surface_handle); |
- void DestroyGpuMemoryBuffer(gfx::GpuMemoryBufferId id, |
- int client_id, |
- const gpu::SyncToken& sync_token); |
- |
private: |
friend class GpuMain; |
@@ -98,6 +86,17 @@ class GpuServiceInternal : public gpu::GpuChannelManagerDelegate, |
uint64_t client_tracing_id, |
bool is_gpu_host, |
const EstablishGpuChannelCallback& callback) override; |
+ void CreateGpuMemoryBuffer( |
+ gfx::GpuMemoryBufferId id, |
+ const gfx::Size& size, |
+ gfx::BufferFormat format, |
+ gfx::BufferUsage usage, |
+ int client_id, |
+ gpu::SurfaceHandle surface_handle, |
+ const CreateGpuMemoryBufferCallback& callback) override; |
+ void DestroyGpuMemoryBuffer(gfx::GpuMemoryBufferId id, |
+ int client_id, |
+ const gpu::SyncToken& sync_token) override; |
scoped_refptr<base::SingleThreadTaskRunner> io_runner_; |