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

#include "third_party/blink/renderer/core/layout/inline/fragment_item.h"

namespace blink {

LineRelativeRect LineRelativeRect::EnclosingRect(const gfx::RectF& rect) {}

AffineTransform LineRelativeRect::ComputeRelativeToPhysicalTransform(
    WritingMode writing_mode) const {}

LineRelativeRect LineRelativeRect::EnclosingLineRelativeRect() {}

// Shift up the inline-start edge and the block-start by `d`, and
// shift down the inline-end edge and the block-end edge by `d`.
void LineRelativeRect::Inflate(LayoutUnit d) {}

void LineRelativeRect::Unite(const LineRelativeRect& other) {}

void LineRelativeRect::AdjustLineStartToInkOverflow(
    const FragmentItem& fragment) {}

void LineRelativeRect::AdjustLineEndToInkOverflow(
    const FragmentItem& fragment) {}

}  // namespace blink