1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef SimDisplayItemList_h
6 #define SimDisplayItemList_h
8 #include "public/platform/WebDisplayItemList.h"
9 #include "web/tests/sim/SimCanvas.h"
10 #include "wtf/text/WTFString.h"
14 class SimDisplayItemList final
: public WebDisplayItemList
{
18 void appendDrawingItem(const SkPicture
*) override
;
20 int drawCount() const { return m_commands
.size(); }
22 bool containsText() const { return m_containsText
; }
23 bool contains(SimCanvas::CommandType
, const String
& colorString
= String()) const;
27 Vector
<SimCanvas::Command
> m_commands
;