| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <stdint.h> | 5 #include <stdint.h> |
| 6 | 6 |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
| 9 #include "cc/test/geometry_test_utils.h" | 9 #include "cc/test/geometry_test_utils.h" |
| 10 #include "skia/ext/pixel_ref_utils.h" | 10 #include "skia/ext/pixel_ref_utils.h" |
| (...skipping 23 matching lines...) Expand all Loading... |
| 34 | 34 |
| 35 skia::RefPtr<SkImage> CreateDiscardableImage(const gfx::Size& size) { | 35 skia::RefPtr<SkImage> CreateDiscardableImage(const gfx::Size& size) { |
| 36 const SkImageInfo info = | 36 const SkImageInfo info = |
| 37 SkImageInfo::MakeN32Premul(size.width(), size.height()); | 37 SkImageInfo::MakeN32Premul(size.width(), size.height()); |
| 38 return skia::AdoptRef( | 38 return skia::AdoptRef( |
| 39 SkImage::NewFromGenerator(new TestImageGenerator(info))); | 39 SkImage::NewFromGenerator(new TestImageGenerator(info))); |
| 40 } | 40 } |
| 41 | 41 |
| 42 void SetDiscardableShader(SkPaint* paint) { | 42 void SetDiscardableShader(SkPaint* paint) { |
| 43 skia::RefPtr<SkImage> image = CreateDiscardableImage(gfx::Size(50, 50)); | 43 skia::RefPtr<SkImage> image = CreateDiscardableImage(gfx::Size(50, 50)); |
| 44 skia::RefPtr<SkShader> shader = skia::AdoptRef( | 44 paint->setShader( |
| 45 image->newShader(SkShader::kClamp_TileMode, SkShader::kClamp_TileMode)); | 45 image->makeShader(SkShader::kClamp_TileMode, SkShader::kClamp_TileMode)); |
| 46 paint->setShader(shader.get()); | |
| 47 } | 46 } |
| 48 | 47 |
| 49 SkCanvas* StartRecording(SkPictureRecorder* recorder, gfx::Rect layer_rect) { | 48 SkCanvas* StartRecording(SkPictureRecorder* recorder, gfx::Rect layer_rect) { |
| 50 SkCanvas* canvas = | 49 SkCanvas* canvas = |
| 51 recorder->beginRecording(layer_rect.width(), layer_rect.height()); | 50 recorder->beginRecording(layer_rect.width(), layer_rect.height()); |
| 52 | 51 |
| 53 canvas->save(); | 52 canvas->save(); |
| 54 canvas->translate(-layer_rect.x(), -layer_rect.y()); | 53 canvas->translate(-layer_rect.x(), -layer_rect.y()); |
| 55 canvas->clipRect(SkRect::MakeXYWH( | 54 canvas->clipRect(SkRect::MakeXYWH( |
| 56 layer_rect.x(), layer_rect.y(), layer_rect.width(), layer_rect.height())); | 55 layer_rect.x(), layer_rect.y(), layer_rect.width(), layer_rect.height())); |
| (...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 gfx::SkRectToRectF(pixel_refs[2].pixel_ref_rect)); | 635 gfx::SkRectToRectF(pixel_refs[2].pixel_ref_rect)); |
| 637 VerifyScales(2.f, 2.f, pixel_refs[2].matrix, __LINE__); | 636 VerifyScales(2.f, 2.f, pixel_refs[2].matrix, __LINE__); |
| 638 EXPECT_EQ(kNone_SkFilterQuality, pixel_refs[2].filter_quality); | 637 EXPECT_EQ(kNone_SkFilterQuality, pixel_refs[2].filter_quality); |
| 639 EXPECT_FLOAT_RECT_EQ(gfx::RectF(0, 30, 100, 100), | 638 EXPECT_FLOAT_RECT_EQ(gfx::RectF(0, 30, 100, 100), |
| 640 gfx::SkRectToRectF(pixel_refs[3].pixel_ref_rect)); | 639 gfx::SkRectToRectF(pixel_refs[3].pixel_ref_rect)); |
| 641 VerifyScales(2.f, 2.f, pixel_refs[3].matrix, __LINE__); | 640 VerifyScales(2.f, 2.f, pixel_refs[3].matrix, __LINE__); |
| 642 EXPECT_EQ(kNone_SkFilterQuality, pixel_refs[3].filter_quality); | 641 EXPECT_EQ(kNone_SkFilterQuality, pixel_refs[3].filter_quality); |
| 643 } | 642 } |
| 644 | 643 |
| 645 } // namespace skia | 644 } // namespace skia |
| OLD | NEW |