aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleShaders.cpp
diff options
context:
space:
mode:
authorGravatar mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-05-05 01:59:48 +0000
committerGravatar mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-05-05 01:59:48 +0000
commit5fd9243fd6b82aa3f2a2fae7c62310e77ab7b6d3 (patch)
treef24879abbfb8ee487aba55d4da42b6f08a6b1c67 /samplecode/SampleShaders.cpp
parentf871268f560915d523f492cd6d2a2c6146d17d6f (diff)
switch to inheriting from SampleView
git-svn-id: http://skia.googlecode.com/svn/trunk@1249 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleShaders.cpp')
-rw-r--r--samplecode/SampleShaders.cpp27
1 files changed, 7 insertions, 20 deletions
diff --git a/samplecode/SampleShaders.cpp b/samplecode/SampleShaders.cpp
index 86c8b17e82..c1bb0fda21 100644
--- a/samplecode/SampleShaders.cpp
+++ b/samplecode/SampleShaders.cpp
@@ -40,13 +40,12 @@ static SkShader* make_bitmapfade(const SkBitmap& bm)
return shader;
}
-class ShaderView : public SkView {
+class ShaderView : public SampleView {
public:
SkShader* fShader;
SkBitmap fBitmap;
- ShaderView()
- {
+ ShaderView() {
SkImageDecoder::DecodeFile("/skimages/logo.gif", &fBitmap);
SkPoint pts[2];
@@ -71,8 +70,7 @@ public:
shaderB->unref();
mode->unref();
}
- virtual ~ShaderView()
- {
+ virtual ~ShaderView() {
SkSafeUnref(fShader);
}
@@ -86,16 +84,7 @@ protected:
return this->INHERITED::onQuery(evt);
}
- void drawBG(SkCanvas* canvas)
- {
-// canvas->drawColor(0xFFDDDDDD);
- canvas->drawColor(SK_ColorWHITE);
- }
-
- virtual void onDraw(SkCanvas* canvas)
- {
- this->drawBG(canvas);
-
+ virtual void onDrawContent(SkCanvas* canvas) {
canvas->drawBitmap(fBitmap, 0, 0);
canvas->translate(SkIntToScalar(20), SkIntToScalar(120));
@@ -125,19 +114,17 @@ protected:
canvas->drawRect(r, paint);
}
- virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y)
- {
+ virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) {
this->inval(NULL);
return this->INHERITED::onFindClickHandler(x, y);
}
- virtual bool onClick(Click* click)
- {
+ virtual bool onClick(Click* click) {
return this->INHERITED::onClick(click);
}
private:
- typedef SkView INHERITED;
+ typedef SampleView INHERITED;
};
//////////////////////////////////////////////////////////////////////////////