| Index: Source/platform/graphics/Pattern.cpp
|
| diff --git a/Source/platform/graphics/Pattern.cpp b/Source/platform/graphics/Pattern.cpp
|
| index 932c17c4fb9025034cf9d0b4d3653ce86ae18395..518d83ae6386227d711bb2ff480ded86c4321c57 100644
|
| --- a/Source/platform/graphics/Pattern.cpp
|
| +++ b/Source/platform/graphics/Pattern.cpp
|
| @@ -29,6 +29,8 @@
|
| #include "platform/graphics/Pattern.h"
|
|
|
| #include "platform/graphics/BitmapPattern.h"
|
| +#include "platform/graphics/DisplayList.h"
|
| +#include "platform/graphics/DisplayListPattern.h"
|
| #include "platform/graphics/StaticBitmapPattern.h"
|
| #include "third_party/skia/include/core/SkImage.h"
|
| #include "third_party/skia/include/core/SkShader.h"
|
| @@ -44,6 +46,12 @@ PassRefPtr<Pattern> Pattern::createBitmapPattern(PassRefPtr<Image> tileImage, Re
|
| return BitmapPattern::create(tileImage, repeatMode);
|
| }
|
|
|
| +PassRefPtr<Pattern> Pattern::createDisplayListPattern(PassRefPtr<DisplayList> displayList,
|
| + RepeatMode repeatMode)
|
| +{
|
| + return DisplayListPattern::create(displayList, repeatMode);
|
| +}
|
| +
|
| Pattern::Pattern(RepeatMode repeatMode, int64_t externalMemoryAllocated)
|
| : m_repeatMode(repeatMode)
|
| , m_externalMemoryAllocated(0)
|
|
|