chromium/third_party/blink/renderer/platform/graphics/paint/paint_artifact.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_artifact.h"

#include "third_party/blink/renderer/platform/graphics/compositing/paint_chunks_to_cc_layer.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_chunk_subset.h"

namespace blink {

size_t PaintArtifact::ApproximateUnsharedMemoryUsage() const {}

PaintRecord PaintArtifact::GetPaintRecord(const PropertyTreeState& replay_state,
                                          const gfx::Rect* cull_rect) const {}

void PaintArtifact::RecordDebugInfo(DisplayItemClientId client_id,
                                    const String& name,
                                    DOMNodeId owner_node_id) {}

String PaintArtifact::ClientDebugName(DisplayItemClientId client_id) const {}

DOMNodeId PaintArtifact::ClientOwnerNodeId(
    DisplayItemClientId client_id) const {}

String PaintArtifact::IdAsString(const DisplayItem::Id& id) const {}

std::unique_ptr<JSONArray> PaintArtifact::ToJSON() const {}

void PaintArtifact::AppendChunksAsJSON(
    wtf_size_t start_chunk_index,
    wtf_size_t end_chunk_index,
    JSONArray& json_array,
    DisplayItemList::JsonOption option) const {}

void PaintArtifact::clear() {}

std::ostream& operator<<(std::ostream& os, const PaintArtifact& artifact) {}

}  // namespace blink