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 |