summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h')
-rw-r--r--chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h b/chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h
index 823f1569c12..04fbc010961 100644
--- a/chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h
+++ b/chromium/third_party/blink/renderer/core/paint/compositing/compositing_inputs_updater.h
@@ -11,15 +11,12 @@
namespace blink {
class PaintLayer;
-class CompositingReasonFinder;
class CompositingInputsUpdater {
STACK_ALLOCATED();
public:
- explicit CompositingInputsUpdater(
- PaintLayer* root_layer,
- CompositingReasonFinder& compositing_reason_finder);
+ explicit CompositingInputsUpdater(PaintLayer* root_layer);
~CompositingInputsUpdater();
void Update();
@@ -35,7 +32,8 @@ class CompositingInputsUpdater {
};
struct AncestorInfo {
- PaintLayer* enclosing_composited_layer = nullptr;
+ // The ancestor composited PaintLayer which is also a stacking context.
+ PaintLayer* enclosing_stacking_composited_layer = nullptr;
// A "squashing composited layer" is a PaintLayer that owns a squashing
// layer. This variable stores the squashing composited layer for the
// nearest PaintLayer ancestor which is squashed.
@@ -71,7 +69,6 @@ class CompositingInputsUpdater {
LayoutGeometryMap geometry_map_;
PaintLayer* root_layer_;
- CompositingReasonFinder& compositing_reason_finder_;
};
} // namespace blink