| 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 |