Index: mojo/services/public/cpp/surfaces/tests/surface_unittest.cc |
diff --git a/mojo/services/public/cpp/surfaces/tests/surface_unittest.cc b/mojo/services/public/cpp/surfaces/tests/surface_unittest.cc |
index 9a39126c60eb4576db53c9984512558f8275a681..b9a1e0acc910c1014e8b9050aa29791d10f5e1b6 100644 |
--- a/mojo/services/public/cpp/surfaces/tests/surface_unittest.cc |
+++ b/mojo/services/public/cpp/surfaces/tests/surface_unittest.cc |
@@ -57,7 +57,7 @@ class SurfaceLibQuadTest : public testing::Test { |
TEST_F(SurfaceLibQuadTest, ColorQuad) { |
scoped_ptr<cc::SolidColorDrawQuad> color_quad = |
- cc::SolidColorDrawQuad::Create(); |
+ make_scoped_ptr(new cc::SolidColorDrawQuad); |
SkColor arbitrary_color = SK_ColorGREEN; |
bool force_anti_aliasing_off = true; |
color_quad->SetAll(sqs.get(), |
@@ -97,7 +97,8 @@ TEST_F(SurfaceLibQuadTest, ColorQuad) { |
} |
TEST_F(SurfaceLibQuadTest, SurfaceQuad) { |
- scoped_ptr<cc::SurfaceDrawQuad> surface_quad = cc::SurfaceDrawQuad::Create(); |
+ scoped_ptr<cc::SurfaceDrawQuad> surface_quad = |
jamesr
2014/07/15 18:14:47
you can simplify this and the other construction o
weiliangc
2014/07/15 18:28:12
Done.
|
+ make_scoped_ptr(new cc::SurfaceDrawQuad); |
cc::SurfaceId arbitrary_id(5); |
surface_quad->SetAll( |
sqs.get(), rect, opaque_rect, visible_rect, needs_blending, arbitrary_id); |
@@ -120,7 +121,8 @@ TEST_F(SurfaceLibQuadTest, SurfaceQuad) { |
} |
TEST_F(SurfaceLibQuadTest, TextureQuad) { |
- scoped_ptr<cc::TextureDrawQuad> texture_quad = cc::TextureDrawQuad::Create(); |
+ scoped_ptr<cc::TextureDrawQuad> texture_quad = |
+ make_scoped_ptr(new cc::TextureDrawQuad); |
unsigned resource_id = 9; |
bool premultiplied_alpha = true; |
gfx::PointF uv_top_left(1.7f, 2.1f); |
@@ -241,7 +243,7 @@ TEST_F(SurfaceLibQuadTest, RenderPass) { |
float opacity = 0.65f; |
int sorting_context_id = 13; |
SkXfermode::Mode blend_mode = SkXfermode::kSrcOver_Mode; |
- scoped_ptr<cc::SharedQuadState> sqs(new cc::SharedQuadState); |
+ cc::SharedQuadState* sqs = pass->CreateAndAppendSharedQuadState(); |
sqs->SetAll(content_to_target_transform, |
content_bounds, |
visible_content_rect, |
@@ -250,10 +252,9 @@ TEST_F(SurfaceLibQuadTest, RenderPass) { |
opacity, |
blend_mode, |
sorting_context_id); |
- pass->shared_quad_state_list.push_back(sqs.Pass()); |
- scoped_ptr<cc::SolidColorDrawQuad> color_quad = |
- cc::SolidColorDrawQuad::Create(); |
+ cc::SolidColorDrawQuad* color_quad = |
+ pass->CreateAndAppendDrawQuad<cc::SolidColorDrawQuad>(); |
SkColor arbitrary_color = SK_ColorGREEN; |
bool force_anti_aliasing_off = true; |
color_quad->SetAll(pass->shared_quad_state_list.back(), |
@@ -263,7 +264,6 @@ TEST_F(SurfaceLibQuadTest, RenderPass) { |
needs_blending, |
arbitrary_color, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(color_quad.PassAs<cc::DrawQuad>()); |
surfaces::PassPtr mojo_pass = surfaces::Pass::From(*pass); |
ASSERT_FALSE(mojo_pass.is_null()); |