chromium/third_party/blink/renderer/core/resize_observer/resize_observer.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/resize_observer/resize_observer.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_resize_observer_callback.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_resize_observer_options.h"
#include "third_party/blink/renderer/core/core_probes_inl.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame_view.h"
#include "third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observation.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_controller.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_entry.h"

namespace blink {

constexpr const char* kBoxOptionBorderBox =;
constexpr const char* kBoxOptionContentBox =;
constexpr const char* kBoxOptionDevicePixelContentBox =;

ResizeObserver* ResizeObserver::Create(ScriptState* script_state,
                                       V8ResizeObserverCallback* callback) {}

ResizeObserver* ResizeObserver::Create(LocalDOMWindow* window,
                                       Delegate* delegate) {}

ResizeObserver::ResizeObserver(V8ResizeObserverCallback* callback,
                               LocalDOMWindow* window)
    :{}

ResizeObserver::ResizeObserver(Delegate* delegate, LocalDOMWindow* window)
    :{}

ResizeObserverBoxOptions ResizeObserver::ParseBoxOptions(
    const String& box_options) {}

void ResizeObserver::observeInternal(Element* target,
                                     ResizeObserverBoxOptions box_option) {}

void ResizeObserver::observe(Element* target,
                             const ResizeObserverOptions* options) {}

void ResizeObserver::observe(Element* target) {}

void ResizeObserver::unobserve(Element* target) {}

void ResizeObserver::disconnect() {}

size_t ResizeObserver::GatherObservations(size_t deeper_than) {}

void ResizeObserver::DeliverObservations() {}

void ResizeObserver::ClearObservations() {}

bool ResizeObserver::HasPendingActivity() const {}

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

}  // namespace blink