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) |