Index: ui/compositor/compositor.h |
diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h |
index fa621a3c5535eb89b729147aec2d70f55dfbfef3..1a2324f1cf2a7d8d37490eea0b1a2e4738fbd697 100644 |
--- a/ui/compositor/compositor.h |
+++ b/ui/compositor/compositor.h |
@@ -112,14 +112,17 @@ class COMPOSITOR_EXPORT Texture : public base::RefCounted<Texture> { |
virtual unsigned int PrepareTexture() = 0; |
virtual WebKit::WebGraphicsContext3D* HostContext3D() = 0; |
+ virtual void Consume(const gfx::Size& new_size) {} |
+ virtual void Produce() {} |
+ |
protected: |
virtual ~Texture(); |
+ gfx::Size size_; // in pixel |
private: |
friend class base::RefCounted<Texture>; |
bool flipped_; |
- gfx::Size size_; // in pixel |
float device_scale_factor_; |
DISALLOW_COPY_AND_ASSIGN(Texture); |