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

#include "third_party/blink/renderer/bindings/core/v8/frozen_array.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/geometry/dom_rect_read_only.h"
#include "third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h"
#include "third_party/blink/renderer/core/layout/layout_box.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observation.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_box_options.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_size.h"
#include "third_party/blink/renderer/core/resize_observer/resize_observer_utilities.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/core/svg/svg_graphics_element.h"
#include "third_party/blink/renderer/platform/geometry/layout_unit.h"
#include "ui/gfx/geometry/size_f.h"

namespace blink {

ResizeObserverEntry::ResizeObserverEntry(Element* target) :{}

void ResizeObserverEntry::PopulateFromLayoutBox(
    const LayoutBox& layout_box,
    HeapVector<Member<ResizeObserverSize>>& content_box_size,
    HeapVector<Member<ResizeObserverSize>>& border_box_size,
    HeapVector<Member<ResizeObserverSize>>& device_pixel_content_box_size) {}

void ResizeObserverEntry::PopulateFromSVGChild(
    const LayoutObject& layout_object,
    HeapVector<Member<ResizeObserverSize>>& content_box_size,
    HeapVector<Member<ResizeObserverSize>>& border_box_size,
    HeapVector<Member<ResizeObserverSize>>& device_pixel_content_box_size) {}

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

}  // namespace blink