Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(843)

Side by Side Diff: Source/core/rendering/RenderLayerRepainter.h

Issue 474793002: Add GraphicsLayerDebugInfo::includesNewPaintInvalidation to distinguish paint from new RenderObjects (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: reset from FrameView Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved. 2 * Copyright (C) 2003, 2009, 2012 Apple Inc. All rights reserved.
3 * Copyright (C) 2013 Intel Corporation. All rights reserved. 3 * Copyright (C) 2013 Intel Corporation. All rights reserved.
4 * 4 *
5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation.
6 * 6 *
7 * Other contributors: 7 * Other contributors:
8 * Robert O'Callahan <roc+@cs.cmu.edu> 8 * Robert O'Callahan <roc+@cs.cmu.edu>
9 * David Baron <dbaron@fas.harvard.edu> 9 * David Baron <dbaron@fas.harvard.edu>
10 * Christian Biesinger <cbiesinger@web.de> 10 * Christian Biesinger <cbiesinger@web.de>
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 60
61 LayoutRect paintInvalidationRectIncludingNonCompositingDescendants() const; 61 LayoutRect paintInvalidationRectIncludingNonCompositingDescendants() const;
62 62
63 void paintInvalidationIncludingNonCompositingDescendants(); 63 void paintInvalidationIncludingNonCompositingDescendants();
64 64
65 void computePaintInvalidationRectsIncludingNonCompositingDescendants(); 65 void computePaintInvalidationRectsIncludingNonCompositingDescendants();
66 66
67 // Indicate that the layer contents need to be repainted. Only has an effect 67 // Indicate that the layer contents need to be repainted. Only has an effect
68 // if layer compositing is being used, 68 // if layer compositing is being used,
69 void setBackingNeedsPaintInvalidationInRect(const LayoutRect&); // r is in t he coordinate space of the layer's render object 69 void setBackingNeedsPaintInvalidationInRect(const LayoutRect&); // r is in t he coordinate space of the layer's render object
70 void setBackingIncludesFirstPaintInvalidation();
70 71
71 void setFilterBackendNeedsPaintInvalidationInRect(const LayoutRect&); 72 void setFilterBackendNeedsPaintInvalidationInRect(const LayoutRect&);
72 73
73 private: 74 private:
74 void paintInvalidationIncludingNonCompositingDescendantsInternal(const Rende rLayerModelObject* repaintContainer); 75 void paintInvalidationIncludingNonCompositingDescendantsInternal(const Rende rLayerModelObject* repaintContainer);
75 76
76 RenderLayer* enclosingFilterPaintInvalidationLayer() const; 77 RenderLayer* enclosingFilterPaintInvalidationLayer() const;
77 78
78 RenderLayerModelObject& m_renderer; 79 RenderLayerModelObject& m_renderer;
79 }; 80 };
80 81
81 } // namespace blink 82 } // namespace blink
82 83
83 #endif // RenderLayerRepainter_h 84 #endif // RenderLayerRepainter_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698