#include "third_party/blink/renderer/core/css/stuck_query_scroll_snapshot.h"
#include "third_party/blink/renderer/core/css/style_change_reason.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/layout/layout_box_model_object.h"
#include "third_party/blink/renderer/core/paint/object_paint_properties.h"
namespace blink {
StuckQueryScrollSnapshot::StuckQueryScrollSnapshot(Element& container)
: … { … }
bool StuckQueryScrollSnapshot::UpdateStuckState() { … }
void StuckQueryScrollSnapshot::UpdateSnapshot() { … }
bool StuckQueryScrollSnapshot::ValidateSnapshot() { … }
bool StuckQueryScrollSnapshot::ShouldScheduleNextService() { … }
void StuckQueryScrollSnapshot::Trace(Visitor* visitor) const { … }
}