Chromium Code Reviews| Index: content/common/gpu/client/gpu_memory_buffer_impl.h |
| diff --git a/content/common/gpu/client/gpu_memory_buffer_impl.h b/content/common/gpu/client/gpu_memory_buffer_impl.h |
| index e3323f0fed72148f3ab77e984fc67eccfa130307..312e2e2c38a6c3404920c8496131d8f0b2b5dba5 100644 |
| --- a/content/common/gpu/client/gpu_memory_buffer_impl.h |
| +++ b/content/common/gpu/client/gpu_memory_buffer_impl.h |
| @@ -17,14 +17,17 @@ class GpuMemoryBufferImpl : public gfx::GpuMemoryBuffer { |
| public: |
| typedef base::Callback<void(const gfx::GpuMemoryBufferHandle& handle)> |
| AllocationCallback; |
| + typedef base::Callback<void(scoped_ptr<GpuMemoryBufferImpl> buffer)> |
| + CreationCallback; |
|
reveman
2014/09/09 17:18:26
nit: sort these typedefs in the order they are use
alexst (slow to review)
2014/09/09 21:53:57
Done.
|
| virtual ~GpuMemoryBufferImpl(); |
| // Creates a GPU memory buffer instance with |size| and |internalformat| for |
| // |usage|. |
| - static scoped_ptr<GpuMemoryBufferImpl> Create(const gfx::Size& size, |
| - unsigned internalformat, |
| - unsigned usage); |
| + static void Create(const gfx::Size& size, |
| + unsigned internalformat, |
| + unsigned usage, |
| + const CreationCallback& callback); |
| // Allocates a GPU memory buffer with |size| and |internalformat| for |usage| |
| // by |child_process| identified by |child_id|. The |handle| returned can be |