OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2013 Google Inc. | 2 * Copyright 2013 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 #include "SampleCode.h" | 7 #include "SampleCode.h" |
8 #include "SkAlphaThresholdFilter.h" | 8 #include "SkAlphaThresholdFilter.h" |
9 #include "SkBitmapSource.h" | 9 #include "SkBitmapSource.h" |
10 #include "SkBlurImageFilter.h" | 10 #include "SkBlurImageFilter.h" |
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
364 make_channel_selector_type(), m
ake_scalar(), | 364 make_channel_selector_type(), m
ake_scalar(), |
365 make_image_filter(false), make_
image_filter()); | 365 make_image_filter(false), make_
image_filter()); |
366 break; | 366 break; |
367 case TILE: | 367 case TILE: |
368 filter = SkTileImageFilter::Create(make_rect(), make_rect(), make_image_
filter(false)); | 368 filter = SkTileImageFilter::Create(make_rect(), make_rect(), make_image_
filter(false)); |
369 break; | 369 break; |
370 case PICTURE: | 370 case PICTURE: |
371 { | 371 { |
372 SkRTreeFactory factory; | 372 SkRTreeFactory factory; |
373 SkPictureRecorder recorder; | 373 SkPictureRecorder recorder; |
374 SkCanvas* recordingCanvas = recorder.beginRecording(kBitmapSize, kBitmap
Size, &factory, 0); | 374 SkCanvas* recordingCanvas = recorder.beginRecording(SkIntToScalar(kBitma
pSize), |
| 375 SkIntToScalar(kBitma
pSize), |
| 376 &factory, 0); |
375 drawSomething(recordingCanvas); | 377 drawSomething(recordingCanvas); |
376 SkAutoTUnref<SkPicture> pict(recorder.endRecording()); | 378 SkAutoTUnref<SkPicture> pict(recorder.endRecording()); |
377 filter = SkPictureImageFilter::Create(pict.get(), make_rect()); | 379 filter = SkPictureImageFilter::Create(pict.get(), make_rect()); |
378 } | 380 } |
379 break; | 381 break; |
380 default: | 382 default: |
381 break; | 383 break; |
382 } | 384 } |
383 return (filter || canBeNull) ? filter : make_image_filter(canBeNull); | 385 return (filter || canBeNull) ? filter : make_image_filter(canBeNull); |
384 } | 386 } |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
473 } | 475 } |
474 | 476 |
475 private: | 477 private: |
476 typedef SkView INHERITED; | 478 typedef SkView INHERITED; |
477 }; | 479 }; |
478 | 480 |
479 ////////////////////////////////////////////////////////////////////////////// | 481 ////////////////////////////////////////////////////////////////////////////// |
480 | 482 |
481 static SkView* MyFactory() { return new ImageFilterFuzzView; } | 483 static SkView* MyFactory() { return new ImageFilterFuzzView; } |
482 static SkViewRegister reg(MyFactory); | 484 static SkViewRegister reg(MyFactory); |
OLD | NEW |