Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(5)

Side by Side Diff: samplecode/SampleFilter.cpp

Issue 96099: Whitespace fix: remove whitespace from the end of lines.
Patch Set: Created 16 years, 11 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « samplecode/SampleFillType.cpp ('k') | samplecode/SampleFilter2.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #include "SampleCode.h" 1 #include "SampleCode.h"
2 #include "SkView.h" 2 #include "SkView.h"
3 #include "SkCanvas.h" 3 #include "SkCanvas.h"
4 #include "SkGradientShader.h" 4 #include "SkGradientShader.h"
5 #include "SkPath.h" 5 #include "SkPath.h"
6 #include "SkRegion.h" 6 #include "SkRegion.h"
7 #include "SkShader.h" 7 #include "SkShader.h"
8 #include "SkUtils.h" 8 #include "SkUtils.h"
9 #include "Sk1DPathEffect.h" 9 #include "Sk1DPathEffect.h"
10 #include "SkCornerPathEffect.h" 10 #include "SkCornerPathEffect.h"
11 #include "SkPathMeasure.h" 11 #include "SkPathMeasure.h"
12 #include "SkRandom.h" 12 #include "SkRandom.h"
13 #include "SkColorPriv.h" 13 #include "SkColorPriv.h"
14 #include "SkColorFilter.h" 14 #include "SkColorFilter.h"
15 #include "SkDither.h" 15 #include "SkDither.h"
16 16
17 static void make_bm(SkBitmap* bm) 17 static void make_bm(SkBitmap* bm)
18 { 18 {
19 const SkColor colors[] = { 19 const SkColor colors[] = {
20 SK_ColorRED, SK_ColorGREEN, 20 SK_ColorRED, SK_ColorGREEN,
21 SK_ColorBLUE, SK_ColorWHITE 21 SK_ColorBLUE, SK_ColorWHITE
22 }; 22 };
23 SkColorTable* ctable = new SkColorTable(colors, 4); 23 SkColorTable* ctable = new SkColorTable(colors, 4);
24 bm->setConfig(SkBitmap::kIndex8_Config, 2, 2); 24 bm->setConfig(SkBitmap::kIndex8_Config, 2, 2);
25 bm->allocPixels(ctable); 25 bm->allocPixels(ctable);
26 ctable->unref(); 26 ctable->unref();
27 27
28 *bm->getAddr8(0, 0) = 0; 28 *bm->getAddr8(0, 0) = 0;
29 *bm->getAddr8(1, 0) = 1; 29 *bm->getAddr8(1, 0) = 1;
30 *bm->getAddr8(0, 1) = 2; 30 *bm->getAddr8(0, 1) = 2;
31 *bm->getAddr8(1, 1) = 3; 31 *bm->getAddr8(1, 1) = 3;
32 } 32 }
33 33
34 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm, 34 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm,
35 SkScalar x, SkScalar y, SkPaint* paint) 35 SkScalar x, SkScalar y, SkPaint* paint)
36 { 36 {
37 #if 1 37 #if 1
38 canvas->drawBitmap(bm, x, y, paint); 38 canvas->drawBitmap(bm, x, y, paint);
39 return SkIntToScalar(bm.width()) * 5/4; 39 return SkIntToScalar(bm.width()) * 5/4;
40 #else 40 #else
41 SkRect r; 41 SkRect r;
42 42
43 r.set(x, y, 43 r.set(x, y,
44 x + SkIntToScalar(bm.width() * 2), 44 x + SkIntToScalar(bm.width() * 2),
45 y + SkIntToScalar(bm.height() * 2)); 45 y + SkIntToScalar(bm.height() * 2));
46 SkShader* s = SkShader::CreateBitmapShader(bm, SkShader::kRepeat_TileMode, 46 SkShader* s = SkShader::CreateBitmapShader(bm, SkShader::kRepeat_TileMode,
47 SkShader::kRepeat_TileMode); 47 SkShader::kRepeat_TileMode);
48 paint->setShader(s)->unref(); 48 paint->setShader(s)->unref();
49 canvas->drawRect(r, *paint); 49 canvas->drawRect(r, *paint);
50 paint->setShader(NULL); 50 paint->setShader(NULL);
51 return r.width() * 5/4; 51 return r.width() * 5/4;
52 #endif 52 #endif
(...skipping 26 matching lines...) Expand all
79 SkScalar x = 0; 79 SkScalar x = 0;
80 const int scale = 32; 80 const int scale = 32;
81 81
82 paint.setAntiAlias(true); 82 paint.setAntiAlias(true);
83 const char* name = gConfigNames[bm.config()]; 83 const char* name = gConfigNames[bm.config()];
84 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8 , 84 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8 ,
85 paint); 85 paint);
86 canvas->translate(SkIntToScalar(48), 0); 86 canvas->translate(SkIntToScalar(48), 0);
87 87
88 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale)); 88 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale));
89 89
90 x += draw_set(canvas, bm, 0, &paint); 90 x += draw_set(canvas, bm, 0, &paint);
91 paint.reset(); 91 paint.reset();
92 paint.setAlpha(0x80); 92 paint.setAlpha(0x80);
93 draw_set(canvas, bm, x, &paint); 93 draw_set(canvas, bm, x, &paint);
94 return x * scale / 3; 94 return x * scale / 3;
95 } 95 }
96 96
97 class FilterView : public SkView { 97 class FilterView : public SkView {
98 public: 98 public:
99 SkBitmap fBM8, fBM4444, fBM16, fBM32; 99 SkBitmap fBM8, fBM4444, fBM16, fBM32;
(...skipping 10 matching lines...) Expand all
110 // overrides from SkEventSink 110 // overrides from SkEventSink
111 virtual bool onQuery(SkEvent* evt) 111 virtual bool onQuery(SkEvent* evt)
112 { 112 {
113 if (SampleCode::TitleQ(*evt)) 113 if (SampleCode::TitleQ(*evt))
114 { 114 {
115 SampleCode::TitleR(evt, "Filter"); 115 SampleCode::TitleR(evt, "Filter");
116 return true; 116 return true;
117 } 117 }
118 return this->INHERITED::onQuery(evt); 118 return this->INHERITED::onQuery(evt);
119 } 119 }
120 120
121 void drawBG(SkCanvas* canvas) 121 void drawBG(SkCanvas* canvas)
122 { 122 {
123 canvas->drawColor(0xFFDDDDDD); 123 canvas->drawColor(0xFFDDDDDD);
124 } 124 }
125 125
126 virtual void onDraw(SkCanvas* canvas) 126 virtual void onDraw(SkCanvas* canvas)
127 { 127 {
128 this->drawBG(canvas); 128 this->drawBG(canvas);
129 129
130 SkScalar x = SkIntToScalar(10); 130 SkScalar x = SkIntToScalar(10);
131 SkScalar y = SkIntToScalar(10); 131 SkScalar y = SkIntToScalar(10);
132 132
133 canvas->translate(x, y); 133 canvas->translate(x, y);
134 y = draw_row(canvas, fBM8); 134 y = draw_row(canvas, fBM8);
135 canvas->translate(0, y); 135 canvas->translate(0, y);
136 y = draw_row(canvas, fBM4444); 136 y = draw_row(canvas, fBM4444);
137 canvas->translate(0, y); 137 canvas->translate(0, y);
138 y = draw_row(canvas, fBM16); 138 y = draw_row(canvas, fBM16);
139 canvas->translate(0, y); 139 canvas->translate(0, y);
140 draw_row(canvas, fBM32); 140 draw_row(canvas, fBM32);
141 } 141 }
142 142
143 virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) 143 virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y)
144 { 144 {
145 // fSweep += SK_Scalar1; 145 // fSweep += SK_Scalar1;
146 this->inval(NULL); 146 this->inval(NULL);
147 return this->INHERITED::onFindClickHandler(x, y); 147 return this->INHERITED::onFindClickHandler(x, y);
148 } 148 }
149 149
150 virtual bool onClick(Click* click) 150 virtual bool onClick(Click* click)
151 { 151 {
152 return this->INHERITED::onClick(click); 152 return this->INHERITED::onClick(click);
153 } 153 }
154 154
155 private: 155 private:
156 typedef SkView INHERITED; 156 typedef SkView INHERITED;
157 }; 157 };
158 158
159 ////////////////////////////////////////////////////////////////////////////// 159 //////////////////////////////////////////////////////////////////////////////
160 160
161 static SkView* MyFactory() { return new FilterView; } 161 static SkView* MyFactory() { return new FilterView; }
162 static SkViewRegister reg(MyFactory); 162 static SkViewRegister reg(MyFactory);
163 163
OLDNEW
« no previous file with comments | « samplecode/SampleFillType.cpp ('k') | samplecode/SampleFilter2.cpp » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b