| Index: cc/raster/staging_buffer_pool.h
|
| diff --git a/cc/raster/staging_buffer_pool.h b/cc/raster/staging_buffer_pool.h
|
| index 14818b4b4262a0ec202dbd8cb274bfca56b6d60a..faa012b2b8029192b97400a1b48ff5491d82d3f9 100644
|
| --- a/cc/raster/staging_buffer_pool.h
|
| +++ b/cc/raster/staging_buffer_pool.h
|
| @@ -54,11 +54,11 @@ class CC_EXPORT StagingBufferPool
|
| public:
|
| ~StagingBufferPool() final;
|
|
|
| - static std::unique_ptr<StagingBufferPool> Create(
|
| - base::SequencedTaskRunner* task_runner,
|
| - ResourceProvider* resource_provider,
|
| - bool use_partial_raster,
|
| - int max_staging_buffer_usage_in_bytes);
|
| + StagingBufferPool(base::SequencedTaskRunner* task_runner,
|
| + ContextProvider* worker_context_provider,
|
| + ResourceProvider* resource_provider,
|
| + bool use_partial_raster,
|
| + int max_staging_buffer_usage_in_bytes);
|
| void Shutdown();
|
|
|
| // Overridden from base::trace_event::MemoryDumpProvider:
|
| @@ -71,11 +71,6 @@ class CC_EXPORT StagingBufferPool
|
| void ReleaseStagingBuffer(std::unique_ptr<StagingBuffer> staging_buffer);
|
|
|
| private:
|
| - StagingBufferPool(base::SequencedTaskRunner* task_runner,
|
| - ResourceProvider* resource_provider,
|
| - bool use_partial_raster,
|
| - int max_staging_buffer_usage_in_bytes);
|
| -
|
| void AddStagingBuffer(const StagingBuffer* staging_buffer,
|
| ResourceFormat format);
|
| void RemoveStagingBuffer(const StagingBuffer* staging_buffer);
|
| @@ -93,6 +88,7 @@ class CC_EXPORT StagingBufferPool
|
| base::trace_event::TracedValue* staging_state) const;
|
|
|
| scoped_refptr<base::SequencedTaskRunner> task_runner_;
|
| + ContextProvider* const worker_context_provider_;
|
| ResourceProvider* const resource_provider_;
|
| const bool use_partial_raster_;
|
|
|
|
|