| Index: ui/compositor/compositor.h
|
| diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h
|
| index b5b1f0cbdfd1c442d3d616cd9463271e1e506443..32cb47ef7eb448f685fafdb6bf9feb9629532697 100644
|
| --- a/ui/compositor/compositor.h
|
| +++ b/ui/compositor/compositor.h
|
| @@ -35,6 +35,10 @@ class Point;
|
| class Rect;
|
| }
|
|
|
| +namespace gpu {
|
| +struct Mailbox;
|
| +}
|
| +
|
| namespace WebKit {
|
| class WebGraphicsContext3D;
|
| }
|
| @@ -150,12 +154,12 @@ class COMPOSITOR_EXPORT Texture : public base::RefCounted<Texture> {
|
| virtual WebKit::WebGraphicsContext3D* HostContext3D() = 0;
|
|
|
| // Replaces the texture with the texture from the specified mailbox.
|
| - virtual void Consume(const std::string& mailbox_name,
|
| + virtual void Consume(const gpu::Mailbox& mailbox_name,
|
| const gfx::Size& new_size) {}
|
|
|
| // Moves the texture into the mailbox and returns the mailbox name.
|
| // The texture must have been previously consumed from a mailbox.
|
| - virtual std::string Produce();
|
| + virtual gpu::Mailbox Produce();
|
|
|
| protected:
|
| virtual ~Texture();
|
|
|