chromium/third_party/blink/renderer/core/intersection_observer/element_intersection_observer_data.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/intersection_observer/element_intersection_observer_data.h"

#include "base/time/time.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/intersection_observer/intersection_observation.h"
#include "third_party/blink/renderer/core/intersection_observer/intersection_observer.h"
#include "third_party/blink/renderer/core/intersection_observer/intersection_observer_controller.h"

namespace blink {

ElementIntersectionObserverData::ElementIntersectionObserverData() = default;

IntersectionObservation* ElementIntersectionObserverData::GetObservationFor(
    IntersectionObserver& observer) {}

void ElementIntersectionObserverData::AddObservation(
    IntersectionObservation& observation) {}

void ElementIntersectionObserverData::AddObserver(
    IntersectionObserver& observer) {}

void ElementIntersectionObserverData::RemoveObservation(
    IntersectionObservation& observation) {}

void ElementIntersectionObserverData::RemoveObserver(
    IntersectionObserver& observer) {}

void ElementIntersectionObserverData::TrackWithController(
    IntersectionObserverController& controller) {}

void ElementIntersectionObserverData::StopTrackingWithController(
    IntersectionObserverController& controller) {}

void ElementIntersectionObserverData::ComputeIntersectionsForTarget() {}

bool ElementIntersectionObserverData::NeedsOcclusionTracking() const {}

void ElementIntersectionObserverData::InvalidateCachedRects() {}

void ElementIntersectionObserverData::Trace(Visitor* visitor) const {}

}  // namespace blink