Index: ui/wm/core/window_util.h |
diff --git a/ui/wm/core/window_util.h b/ui/wm/core/window_util.h |
index eac3879823d3e6c41dad0b1152baf0f80914b72e..6708a54ea3dc0ea345a0084be086a730a13d9ff1 100644 |
--- a/ui/wm/core/window_util.h |
+++ b/ui/wm/core/window_util.h |
@@ -17,7 +17,6 @@ class Window; |
namespace ui { |
class Layer; |
-class LayerDelegate; |
class LayerOwner; |
class LayerTreeOwner; |
} |
@@ -37,30 +36,18 @@ WM_EXPORT aura::Window* GetActivatableWindow(aura::Window* window); |
// determination. |
WM_EXPORT aura::Window* GetToplevelWindow(aura::Window* window); |
-// A factory method to create a delegate for recreated layers. |
-class WM_EXPORT LayerDelegateFactory { |
- public: |
- virtual ~LayerDelegateFactory() = default; |
- // |original_layer| may already be deleted by the time the new |
- // delegate is created, so if the new delegate has to access it |
- // later, it is the new delegate's responsibility to make sure the |
- // original layer/delegate is alive. |
- virtual ui::LayerDelegate* CreateDelegate(ui::Layer* new_layer, |
- ui::Layer* original_layer) = 0; |
-}; |
- |
// Returns the existing Layer for |root| (and all its descendants) and creates |
// a new layer for |root| and all its descendants. This is intended for |
// animations that want to animate between the existing visuals and a new state. |
// |
// As a result of this |root| has freshly created layers, meaning the layers |
// have not yet been painted to. |
-// |
-// When a non null |delegate_factory| is passed, it will be used to |
-// create a delegate for an old layer which had its own delegate. |
WM_EXPORT std::unique_ptr<ui::LayerTreeOwner> RecreateLayers( |
- ui::LayerOwner* root, |
- LayerDelegateFactory* delegate_factory); |
+ ui::LayerOwner* root); |
+ |
+// Returns a layer tree that mirrors |root|. Used for live window previews. |
+WM_EXPORT std::unique_ptr<ui::LayerTreeOwner> MirrorLayers( |
+ ui::LayerOwner* root, bool sync_bounds); |
sky
2016/10/19 19:27:14
Document what sync_bounds means (you can just say
Dominik Laskowski
2016/10/19 22:46:38
Done.
|
// Convenience functions that get the TransientWindowManager for the window and |
// redirect appropriately. These are preferable to calling functions on |