| Index: ui/gfx/compositor/compositor.h
|
| diff --git a/ui/gfx/compositor/compositor.h b/ui/gfx/compositor/compositor.h
|
| index 12b2e682f071b8da44e96a406da73f15142cdb18..2c71b4aeadb408cd9858e5f0f38b568452eba5b4 100644
|
| --- a/ui/gfx/compositor/compositor.h
|
| +++ b/ui/gfx/compositor/compositor.h
|
| @@ -19,47 +19,6 @@ class Size;
|
| namespace ui {
|
| class Transform;
|
|
|
| -#if !defined(COMPOSITOR_2)
|
| -typedef unsigned int TextureID;
|
| -
|
| -// NOTE: all coordinates passed to Texture/Compositor have 0x0 as the upper left
|
| -// corner.
|
| -
|
| -// Compositor object to take care of GPU painting.
|
| -// A Browser compositor object is responsible for generating the final
|
| -// displayable form of pixels comprising a single widget's contents. It draws an
|
| -// appropriately transformed texture for each transformed view in the widget's
|
| -// view hierarchy. The initial implementation uses GL for this purpose.
|
| -// Future CLs will adapt this to ongoing Skia development.
|
| -class Compositor : public base::RefCounted<Compositor> {
|
| - public:
|
| - // Create a compositor from the provided handle.
|
| - static Compositor* Create(gfx::AcceleratedWidget widget);
|
| -
|
| - // Notifies the compositor that compositing is about to start.
|
| - virtual void NotifyStart() = 0;
|
| -
|
| - // Notifies the compositor that compositing is complete.
|
| - virtual void NotifyEnd() = 0;
|
| -
|
| - // Draws the given texture with the given transform.
|
| - virtual void DrawTextureWithTransform(TextureID txt,
|
| - const ui::Transform& transform) = 0;
|
| -
|
| - // Save the current transformation that can be restored with RestoreTransform.
|
| - virtual void SaveTransform() = 0;
|
| -
|
| - // Restore a previously saved transformation using SaveTransform.
|
| - virtual void RestoreTransform() = 0;
|
| -
|
| - protected:
|
| - virtual ~Compositor() {}
|
| -
|
| - private:
|
| - friend class base::RefCounted<Compositor>;
|
| -};
|
| -
|
| -#else
|
| // Textures are created by a Compositor for managing an accelerated view.
|
| // Any time a View with a texture needs to redraw itself it invokes SetBitmap().
|
| // When the view is ready to be drawn Draw() is invoked.
|
| @@ -111,7 +70,6 @@ class Compositor : public base::RefCounted<Compositor> {
|
| friend class base::RefCounted<Compositor>;
|
| };
|
|
|
| -#endif // COMPOSITOR_2
|
| } // namespace ui
|
|
|
| #endif // UI_GFX_COMPOSITOR_COMPOSITOR_H_
|
|
|