aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleShaders.cpp
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-05-30 02:40:28 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-05-30 02:40:28 +0000
commit44a6312cf6a6e8c7c58065f7f8b8d06decc5fd47 (patch)
tree4d0c6419c192dce70297fcdf8fd2e567aca7581b /samplecode/SampleShaders.cpp
parent89bb83abb420c126b02fcdd4047fd6574e9b73fc (diff)
call notifyPixelsChanged() when the pages are flipped in pageflippixelref
update samples git-svn-id: http://skia.googlecode.com/svn/trunk@192 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleShaders.cpp')
-rw-r--r--samplecode/SampleShaders.cpp35
1 files changed, 13 insertions, 22 deletions
diff --git a/samplecode/SampleShaders.cpp b/samplecode/SampleShaders.cpp
index f5ddca9a76..19f4930389 100644
--- a/samplecode/SampleShaders.cpp
+++ b/samplecode/SampleShaders.cpp
@@ -48,7 +48,7 @@ public:
ShaderView()
{
- SkImageDecoder::DecodeFile("/cover.png", &fBitmap);
+ SkImageDecoder::DecodeFile("/skimages/logo.gif", &fBitmap);
SkPoint pts[2];
SkColor colors[2];
@@ -79,14 +79,12 @@ public:
protected:
// overrides from SkEventSink
- virtual bool onQuery(SkEvent* evt)
- {
- if (SampleCode::TitleQ(*evt))
- {
- SampleCode::TitleR(evt, "Shaders");
- return true;
- }
- return this->INHERITED::onQuery(evt);
+ virtual bool onQuery(SkEvent* evt) {
+ if (SampleCode::TitleQ(*evt)) {
+ SampleCode::TitleR(evt, "Shaders");
+ return true;
+ }
+ return this->INHERITED::onQuery(evt);
}
void drawBG(SkCanvas* canvas)
@@ -101,18 +99,7 @@ protected:
canvas->drawBitmap(fBitmap, 0, 0);
- {
- SkIRect src;
- SkRect dst;
-
- src.set(20, 50, 120, 70);
- dst.set(src);
- dst.offset(SkIntToScalar(300), 0);
-
- canvas->drawBitmapRect(fBitmap, &src, dst);
- }
-
- canvas->translate(SkIntToScalar(80), SkIntToScalar(80));
+ canvas->translate(SkIntToScalar(20), SkIntToScalar(120));
SkPaint paint;
SkRect r;
@@ -124,7 +111,11 @@ protected:
canvas->translate(SkIntToScalar(110), 0);
- r.set(0, 0, SkIntToScalar(fBitmap.width()), SkIntToScalar(fBitmap.height()));
+ int w = fBitmap.width();
+ int h = fBitmap.height();
+ w = 120;
+ h = 80;
+ r.set(0, 0, SkIntToScalar(w), SkIntToScalar(h));
paint.setShader(NULL);
canvas->drawRect(r, paint);