| Index: Source/platform/graphics/Image.h
 | 
| diff --git a/Source/platform/graphics/Image.h b/Source/platform/graphics/Image.h
 | 
| index 825ff21245c395389b829253b3fee0a81f9978ab..8b40396bd8cf139bffc80e43e53e2471367d7625 100644
 | 
| --- a/Source/platform/graphics/Image.h
 | 
| +++ b/Source/platform/graphics/Image.h
 | 
| @@ -41,6 +41,8 @@
 | 
|  #include "wtf/RetainPtr.h"
 | 
|  #include "wtf/text/WTFString.h"
 | 
|  
 | 
| +class SkImage;
 | 
| +
 | 
|  namespace blink {
 | 
|  
 | 
|  class FloatPoint;
 | 
| @@ -69,6 +71,8 @@ public:
 | 
|      virtual bool isBitmapImage() const { return false; }
 | 
|      virtual bool currentFrameKnownToBeOpaque() = 0;
 | 
|  
 | 
| +    virtual PassRefPtr<SkImage> skImage();
 | 
| +
 | 
|      // Derived classes should override this if they can assure that the current
 | 
|      // image frame contains only resources from its own security origin.
 | 
|      virtual bool currentFrameHasSingleSecurityOrigin() const { return false; }
 | 
| 
 |