Index: samplecode/SampleApp.h |
diff --git a/samplecode/SampleApp.h b/samplecode/SampleApp.h |
index e08ff8a8f4ff325fc8567fe027b0c0e57f88a6db..abb1f2400211481554c4ded7cf50c191298a2534 100644 |
--- a/samplecode/SampleApp.h |
+++ b/samplecode/SampleApp.h |
@@ -76,7 +76,7 @@ public: |
// called before drawing. should install correct device |
// type on the canvas. Will skip drawing if returns false. |
- virtual SkCanvas* createCanvas(DeviceType dType, SampleWindow* win) = 0; |
+ virtual SkSurface* createSurface(DeviceType dType, SampleWindow* win) = 0; |
// called after drawing, should get the results onto the |
// screen. |
@@ -100,18 +100,18 @@ public: |
SampleWindow(void* hwnd, int argc, char** argv, DeviceManager*); |
virtual ~SampleWindow(); |
- virtual SkCanvas* createCanvas() SK_OVERRIDE { |
- SkCanvas* canvas = NULL; |
+ virtual SkSurface* createSurface() SK_OVERRIDE { |
+ SkSurface* surface = NULL; |
if (fDevManager) { |
- canvas = fDevManager->createCanvas(fDeviceType, this); |
+ surface = fDevManager->createSurface(fDeviceType, this); |
} |
- if (NULL == canvas) { |
- canvas = this->INHERITED::createCanvas(); |
+ if (NULL == surface) { |
+ surface = this->INHERITED::createSurface(); |
} |
- return canvas; |
+ return surface; |
} |
- virtual void draw(SkCanvas* canvas); |
+ virtual void draw(SkCanvas*) SK_OVERRIDE; |
void setDeviceType(DeviceType type); |
void toggleRendering(); |