#include "third_party/blink/renderer/platform/testing/test_paint_artifact.h"
#include <memory>
#include "cc/layers/layer.h"
#include "cc/paint/paint_flags.h"
#include "third_party/blink/renderer/platform/graphics/paint/display_item_client.h"
#include "third_party/blink/renderer/platform/graphics/paint/drawing_display_item.h"
#include "third_party/blink/renderer/platform/graphics/paint/foreign_layer_display_item.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_artifact.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_record.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_recorder.h"
#include "third_party/blink/renderer/platform/graphics/paint/scroll_paint_property_node.h"
#include "third_party/blink/renderer/platform/graphics/skia/skia_utils.h"
#include "ui/gfx/geometry/skia_conversions.h"
namespace blink {
static DisplayItemClient& StaticDummyClient() { … }
TestPaintArtifact& TestPaintArtifact::Chunk(int id) { … }
TestPaintArtifact& TestPaintArtifact::Chunk(const DisplayItemClient& client,
DisplayItem::Type type) { … }
TestPaintArtifact& TestPaintArtifact::Properties(
const PropertyTreeStateOrAlias& properties) { … }
TestPaintArtifact& TestPaintArtifact::RectDrawing(const gfx::Rect& bounds,
Color color) { … }
TestPaintArtifact& TestPaintArtifact::ForeignLayer(
scoped_refptr<cc::Layer> layer,
const gfx::Point& offset) { … }
TestPaintArtifact& TestPaintArtifact::RectDrawing(
const DisplayItemClient& client,
const gfx::Rect& bounds,
Color color) { … }
TestPaintArtifact& TestPaintArtifact::ScrollHitTestChunk(
const DisplayItemClient& client,
const PropertyTreeState& contents_state) { … }
TestPaintArtifact& TestPaintArtifact::ScrollingContentsChunk(
const DisplayItemClient& client,
const PropertyTreeState& state,
bool opaque) { … }
TestPaintArtifact& TestPaintArtifact::ScrollChunks(
const PropertyTreeState& contents_state,
bool contents_opaque) { … }
TestPaintArtifact& TestPaintArtifact::SetRasterEffectOutset(
RasterEffectOutset outset) { … }
TestPaintArtifact& TestPaintArtifact::RectKnownToBeOpaque(const gfx::Rect& r) { … }
TestPaintArtifact& TestPaintArtifact::TextKnownToBeOnOpaqueBackground() { … }
TestPaintArtifact& TestPaintArtifact::HasText() { … }
TestPaintArtifact& TestPaintArtifact::IsSolidColor() { … }
TestPaintArtifact& TestPaintArtifact::EffectivelyInvisible() { … }
TestPaintArtifact& TestPaintArtifact::Bounds(const gfx::Rect& bounds) { … }
TestPaintArtifact& TestPaintArtifact::DrawableBounds(
const gfx::Rect& drawable_bounds) { … }
TestPaintArtifact& TestPaintArtifact::Uncacheable() { … }
TestPaintArtifact& TestPaintArtifact::IsMovedFromCachedSubsequence() { … }
const PaintArtifact& TestPaintArtifact::Build() { … }
FakeDisplayItemClient& TestPaintArtifact::NewClient() { … }
FakeDisplayItemClient& TestPaintArtifact::Client(wtf_size_t i) const { … }
void TestPaintArtifact::DidAddDisplayItem() { … }
}