chromium/third_party/blink/renderer/platform/graphics/paint/paint_chunker.cc

// Copyright 2015 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/platform/graphics/paint/paint_chunker.h"

#include "third_party/blink/renderer/platform/graphics/paint/drawing_display_item.h"
#include "third_party/blink/renderer/platform/graphics/paint/scrollbar_display_item.h"
#include "ui/gfx/color_utils.h"

namespace blink {

void PaintChunker::Finish() {}

void PaintChunker::MarkClientForValidation(const DisplayItemClient& client) {}

void PaintChunker::UpdateCurrentPaintChunkProperties(
    const PropertyTreeStateOrAlias& properties) {}

void PaintChunker::UpdateCurrentPaintChunkProperties(
    const PaintChunk::Id& chunk_id,
    const DisplayItemClient& client,
    const PropertyTreeStateOrAlias& properties) {}

void PaintChunker::AppendByMoving(PaintChunk&& chunk) {}

bool PaintChunker::WillCreateNewChunk() const {}

bool PaintChunker::EnsureCurrentChunk(const PaintChunk::Id& id,
                                      const DisplayItemClient& client) {}

bool PaintChunker::IncrementDisplayItemIndex(const DisplayItemClient& client,
                                             const DisplayItem& item) {}

bool PaintChunker::AddHitTestDataToCurrentChunk(
    const PaintChunk::Id& id,
    const DisplayItemClient& client,
    const gfx::Rect& rect,
    TouchAction touch_action,
    bool blocking_wheel,
    cc::HitTestOpaqueness hit_test_opaqueness) {}

bool PaintChunker::CurrentChunkIsNonEmptyAndTransparentToHitTest() const {}

bool PaintChunker::AddRegionCaptureDataToCurrentChunk(
    const PaintChunk::Id& id,
    const DisplayItemClient& client,
    const RegionCaptureCropId& crop_id,
    const gfx::Rect& rect) {}

void PaintChunker::AddSelectionToCurrentChunk(
    std::optional<PaintedSelectionBound> start,
    std::optional<PaintedSelectionBound> end,
    String debug_info) {}

void PaintChunker::RecordAnySelectionWasPainted() {}

void PaintChunker::CreateScrollHitTestChunk(
    const PaintChunk::Id& id,
    const DisplayItemClient& client,
    const TransformPaintPropertyNode* scroll_translation,
    const gfx::Rect& scroll_hit_test_rect,
    cc::HitTestOpaqueness hit_test_opaqueness,
    const gfx::Rect& scrolling_contents_cull_rect) {}

void PaintChunker::UnionBounds(const gfx::Rect& rect,
                               cc::HitTestOpaqueness hit_test_opaqueness) {}

void PaintChunker::ProcessBackgroundColorCandidate(const DisplayItem& item) {}

void PaintChunker::FinalizeLastChunkProperties() {}

}  // namespace blink