chromium/third_party/blink/renderer/core/frame/pagination_state.cc

// Copyright 2024 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/frame/pagination_state.h"

#include "third_party/blink/renderer/core/layout/layout_block_flow.h"
#include "third_party/blink/renderer/core/layout/layout_view.h"
#include "third_party/blink/renderer/core/layout/pagination_utils.h"
#include "third_party/blink/renderer/core/layout/physical_box_fragment.h"
#include "third_party/blink/renderer/core/paint/object_paint_properties.h"
#include "third_party/blink/renderer/platform/graphics/paint/property_tree_state.h"
#include "ui/gfx/geometry/rect_f.h"
#include "ui/gfx/geometry/size_f.h"

namespace blink {

PaginationState::PaginationState()
    :{}

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

LayoutBlockFlow* PaginationState::CreateAnonymousPageLayoutObject(
    Document& document,
    const ComputedStyle& style) {}

void PaginationState::DestroyAnonymousPageLayoutObjects() {}

ObjectPaintProperties& PaginationState::EnsureContentAreaProperties(
    const TransformPaintPropertyNodeOrAlias& parent_transform,
    const ClipPaintPropertyNodeOrAlias& parent_clip) {}

void PaginationState::UpdateContentAreaPropertiesForCurrentPage(
    const LayoutView& layout_view) {}

PropertyTreeState PaginationState::ContentAreaPropertyTreeStateForCurrentPage(
    const LayoutView& layout_view) const {}

}  // namespace blink