Index: Source/platform/graphics/filters/DistantLightSource.h |
diff --git a/Source/platform/graphics/filters/DistantLightSource.h b/Source/platform/graphics/filters/DistantLightSource.h |
index 969fa5b5048bd84eb8252f3eddf77498232ffd68..65814e0504e740c61248a6d8f68bd7ab201338dd 100644 |
--- a/Source/platform/graphics/filters/DistantLightSource.h |
+++ b/Source/platform/graphics/filters/DistantLightSource.h |
@@ -34,14 +34,19 @@ public: |
return adoptRef(new DistantLightSource(azimuth, elevation)); |
} |
+ virtual PassRefPtr<LightSource> create(const FloatPoint3D& scale, const FloatSize& offset) const OVERRIDE |
+ { |
+ return adoptRef(new DistantLightSource(m_azimuth, m_elevation)); |
+ } |
+ |
float azimuth() const { return m_azimuth; } |
float elevation() const { return m_elevation; } |
virtual bool setAzimuth(float) OVERRIDE; |
virtual bool setElevation(float) OVERRIDE; |
- virtual void initPaintingData(PaintingData&) OVERRIDE; |
- virtual void updatePaintingData(PaintingData&, int x, int y, float z) OVERRIDE; |
+ virtual void initPaintingData(PaintingData&) const OVERRIDE; |
+ virtual void updatePaintingData(PaintingData&, int x, int y, float z) const OVERRIDE; |
virtual TextStream& externalRepresentation(TextStream&) const OVERRIDE; |