diff options
Diffstat (limited to 'chromium/gpu/command_buffer/common/buffer.h')
-rw-r--r-- | chromium/gpu/command_buffer/common/buffer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromium/gpu/command_buffer/common/buffer.h b/chromium/gpu/command_buffer/common/buffer.h index 180779317b6..d4de9175471 100644 --- a/chromium/gpu/command_buffer/common/buffer.h +++ b/chromium/gpu/command_buffer/common/buffer.h @@ -25,6 +25,7 @@ namespace gpu { class GPU_EXPORT BufferBacking { public: virtual ~BufferBacking() {} + virtual bool is_shared() const; virtual void* GetMemory() const = 0; virtual size_t GetSize() const = 0; }; @@ -34,6 +35,7 @@ class GPU_EXPORT SharedMemoryBufferBacking : public BufferBacking { SharedMemoryBufferBacking(std::unique_ptr<base::SharedMemory> shared_memory, size_t size); ~SharedMemoryBufferBacking() override; + bool is_shared() const override; void* GetMemory() const override; size_t GetSize() const override; base::SharedMemory* shared_memory() { return shared_memory_.get(); } |