| Index: ui/compositor/layer.h
|
| diff --git a/ui/compositor/layer.h b/ui/compositor/layer.h
|
| index dc124a73d60ea6b3a2bc91eb27727933d1b61ce0..c62550e08c76ca727c52875abe219b2d9c4e4bb8 100644
|
| --- a/ui/compositor/layer.h
|
| +++ b/ui/compositor/layer.h
|
| @@ -283,14 +283,13 @@ class COMPOSITOR_EXPORT Layer
|
| // SchedulePaint() for that.
|
| void ScheduleDraw();
|
|
|
| - // Sends damaged rectangles recorded in |damaged_region_| to
|
| - // |compostior_| to repaint the content.
|
| + // Uses damaged rectangles recorded in |damaged_region_| to invalidate the
|
| + // |cc_layer_|.
|
| void SendDamagedRects();
|
|
|
| const SkRegion& damaged_region() const { return damaged_region_; }
|
|
|
| - // Suppresses painting the content by disgarding damaged region and ignoring
|
| - // new paint requests.
|
| + // Suppresses painting the content by disconnecting |delegate_|.
|
| void SuppressPaint();
|
|
|
| // Notifies the layer that the device scale factor has changed.
|
| @@ -298,7 +297,7 @@ class COMPOSITOR_EXPORT Layer
|
|
|
| // Sets whether the layer should scale its content. If true, the canvas will
|
| // be scaled in software rendering mode before it is passed to
|
| - // |LayerDelegate::OnPaint|.
|
| + // |LayerDelegate::OnPaintLayer|.
|
| // Set to false if the delegate handles scaling.
|
| // NOTE: if this is called during |LayerDelegate::OnPaint|, the new value will
|
| // not apply to the canvas passed to the pending draw.
|
| @@ -307,10 +306,6 @@ class COMPOSITOR_EXPORT Layer
|
| // Returns true if the layer scales its content.
|
| bool scale_content() const { return scale_content_; }
|
|
|
| - // Sometimes the Layer is being updated by something other than SetCanvas
|
| - // (e.g. the GPU process on UI_COMPOSITOR_IMAGE_TRANSPORT).
|
| - bool layer_updated_externally() const { return layer_updated_externally_; }
|
| -
|
| // Requets a copy of the layer's output as a texture or bitmap.
|
| void RequestCopyOfOutput(scoped_ptr<cc::CopyOutputRequest> request);
|
|
|
| @@ -358,16 +353,6 @@ class COMPOSITOR_EXPORT Layer
|
| bool ConvertPointForAncestor(const Layer* ancestor, gfx::Point* point) const;
|
| bool ConvertPointFromAncestor(const Layer* ancestor, gfx::Point* point) const;
|
|
|
| - // Following are invoked from the animation or if no animation exists to
|
| - // update the values immediately.
|
| - void SetBoundsImmediately(const gfx::Rect& bounds);
|
| - void SetTransformImmediately(const gfx::Transform& transform);
|
| - void SetOpacityImmediately(float opacity);
|
| - void SetVisibilityImmediately(bool visibility);
|
| - void SetBrightnessImmediately(float brightness);
|
| - void SetGrayscaleImmediately(float grayscale);
|
| - void SetColorImmediately(SkColor color);
|
| -
|
| // Implementation of LayerAnimatorDelegate
|
| virtual void SetBoundsFromAnimation(const gfx::Rect& bounds) OVERRIDE;
|
| virtual void SetTransformFromAnimation(
|
| @@ -390,7 +375,10 @@ class COMPOSITOR_EXPORT Layer
|
| scoped_ptr<cc::Animation> animation) OVERRIDE;
|
| virtual void RemoveThreadedAnimation(int animation_id) OVERRIDE;
|
|
|
| + // Creates a corresponding composited layer for |type_|.
|
| void CreateWebLayer();
|
| +
|
| + // Recomputes and sets to |cc_layer_|.
|
| void RecomputeCCTransformFromTransform(const gfx::Transform& transform);
|
| void RecomputeDrawsContentAndUVRect();
|
| void RecomputePosition();
|
| @@ -401,8 +389,7 @@ class COMPOSITOR_EXPORT Layer
|
| // Set all filters which got applied to the layer background.
|
| void SetLayerBackgroundFilters();
|
|
|
| - void UpdateIsDrawn();
|
| -
|
| + // Cleanup |cc_layer_| and replaces it with |new_layer|.
|
| void SwitchToLayer(scoped_refptr<cc::Layer> new_layer);
|
|
|
| // We cannot send animations to our cc_layer_ until we have been added to a
|
| @@ -431,9 +418,6 @@ class COMPOSITOR_EXPORT Layer
|
|
|
| bool fills_bounds_opaquely_;
|
|
|
| - // If true the layer is always up to date.
|
| - bool layer_updated_externally_;
|
| -
|
| // Union of damaged rects, in pixel coordinates, to be used when
|
| // compositor is ready to paint the content.
|
| SkRegion damaged_region_;
|
|
|