summaryrefslogtreecommitdiffstats
path: root/ui/gfx/compositor/compositor.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gfx/compositor/compositor.h')
-rw-r--r--ui/gfx/compositor/compositor.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/ui/gfx/compositor/compositor.h b/ui/gfx/compositor/compositor.h
index 12b2e68..2c71b4a 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_