Index: content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h |
diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h b/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h |
index f2745d13ae3cdb0499cd1c1161f8a8639ec32a8c..9a1436e171f8c4c5eb2098e6b9047835148850e3 100644 |
--- a/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h |
+++ b/content/common/gpu/client/gpu_memory_buffer_impl_surface_texture.h |
@@ -14,12 +14,14 @@ namespace content { |
// Implementation of GPU memory buffer based on SurfaceTextures. |
class GpuMemoryBufferImplSurfaceTexture : public GpuMemoryBufferImpl { |
public: |
- static void Create(const gfx::Size& size, |
+ static void Create(gfx::GpuMemoryBufferId id, |
+ const gfx::Size& size, |
Format format, |
int client_id, |
const CreationCallback& callback); |
- static void AllocateForChildProcess(const gfx::Size& size, |
+ static void AllocateForChildProcess(gfx::GpuMemoryBufferId id, |
+ const gfx::Size& size, |
Format format, |
int child_client_id, |
const AllocationCallback& callback); |
@@ -42,14 +44,13 @@ class GpuMemoryBufferImplSurfaceTexture : public GpuMemoryBufferImpl { |
virtual uint32 GetStride() const override; |
private: |
- GpuMemoryBufferImplSurfaceTexture(const gfx::Size& size, |
+ GpuMemoryBufferImplSurfaceTexture(gfx::GpuMemoryBufferId id, |
+ const gfx::Size& size, |
Format format, |
const DestructionCallback& callback, |
- const gfx::GpuMemoryBufferId& id, |
ANativeWindow* native_window); |
virtual ~GpuMemoryBufferImplSurfaceTexture(); |
- gfx::GpuMemoryBufferId id_; |
ANativeWindow* native_window_; |
size_t stride_; |