| Index: cc/checkerboard_draw_quad.cc
|
| diff --git a/cc/checkerboard_draw_quad.cc b/cc/checkerboard_draw_quad.cc
|
| index 892d2bd04d91231f66ae6d0bb95ae6beb111a6be..9dca587ffef9fae002b81d2b575e474e9627a4fb 100644
|
| --- a/cc/checkerboard_draw_quad.cc
|
| +++ b/cc/checkerboard_draw_quad.cc
|
| @@ -8,24 +8,38 @@
|
|
|
| namespace cc {
|
|
|
| -scoped_ptr<CheckerboardDrawQuad> CheckerboardDrawQuad::create(const SharedQuadState* sharedQuadState, const gfx::Rect& quadRect, SkColor color)
|
| -{
|
| - return make_scoped_ptr(new CheckerboardDrawQuad(sharedQuadState, quadRect, color));
|
| +CheckerboardDrawQuad::CheckerboardDrawQuad() : color(0) {}
|
| +
|
| +scoped_ptr<CheckerboardDrawQuad> CheckerboardDrawQuad::Create() {
|
| + return make_scoped_ptr(new CheckerboardDrawQuad);
|
| +}
|
| +
|
| +void CheckerboardDrawQuad::SetNew(const SharedQuadState* shared_quad_state,
|
| + gfx::Rect rect,
|
| + SkColor color) {
|
| + gfx::Rect opaque_rect = SkColorGetA(color) == 255 ? rect : gfx::Rect();
|
| + gfx::Rect visible_rect = rect;
|
| + bool needs_blending = false;
|
| + DrawQuad::SetAll(shared_quad_state, DrawQuad::CHECKERBOARD, rect, opaque_rect,
|
| + visible_rect, needs_blending);
|
| + this->color = color;
|
| }
|
|
|
| -CheckerboardDrawQuad::CheckerboardDrawQuad(const SharedQuadState* sharedQuadState, const gfx::Rect& quadRect, SkColor color)
|
| - : m_color(color)
|
| -{
|
| - gfx::Rect opaqueRect = SkColorGetA(m_color) == 255 ? quadRect : gfx::Rect();
|
| - gfx::Rect visibleRect = quadRect;
|
| - bool needsBlending = false;
|
| - DrawQuad::SetAll(sharedQuadState, DrawQuad::CHECKERBOARD, quadRect, opaqueRect, visibleRect, needsBlending);
|
| +void CheckerboardDrawQuad::SetAll(const SharedQuadState* shared_quad_state,
|
| + gfx::Rect rect,
|
| + gfx::Rect opaque_rect,
|
| + gfx::Rect visible_rect,
|
| + bool needs_blending,
|
| + SkColor color) {
|
| + DrawQuad::SetAll(shared_quad_state, DrawQuad::CHECKERBOARD, rect, opaque_rect,
|
| + visible_rect, needs_blending);
|
| + this->color = color;
|
| }
|
|
|
| -const CheckerboardDrawQuad* CheckerboardDrawQuad::materialCast(const DrawQuad* quad)
|
| -{
|
| - DCHECK(quad->material == DrawQuad::CHECKERBOARD);
|
| - return static_cast<const CheckerboardDrawQuad*>(quad);
|
| +const CheckerboardDrawQuad* CheckerboardDrawQuad::MaterialCast(
|
| + const DrawQuad* quad) {
|
| + DCHECK(quad->material == DrawQuad::CHECKERBOARD);
|
| + return static_cast<const CheckerboardDrawQuad*>(quad);
|
| }
|
|
|
| } // namespace cc
|
|
|