#include "third_party/blink/renderer/core/layout/layout_view_transition_content.h"
#include "third_party/blink/renderer/core/paint/paint_info.h"
#include "third_party/blink/renderer/platform/graphics/paint/foreign_layer_display_item.h"
namespace blink {
LayoutViewTransitionContent::LayoutViewTransitionContent(
ViewTransitionContentElement* element)
: … { … }
LayoutViewTransitionContent::~LayoutViewTransitionContent() = default;
void LayoutViewTransitionContent::OnIntrinsicSizeUpdated(
const gfx::RectF& captured_rect,
const gfx::RectF& border_box_rect) { … }
PaintLayerType LayoutViewTransitionContent::LayerTypeRequired() const { … }
PhysicalRect
LayoutViewTransitionContent::ReplacedContentRectForCapturedContent() const { … }
void LayoutViewTransitionContent::PaintReplaced(
const PaintInfo& paint_info,
const PhysicalOffset& paint_offset) const { … }
}