Void DelegatedRendererLayerImpl::AppendQuads(QuadSink* quad_sink, AppendQuadsData8 append_quads_data) {
...
SharedQuadState* shared_quad_state =
quad_sink->UseSharedQuadState(CreateSharedQuadState());
scoped_ptr<SolidColorDrawQuad> solid_color_draw_quad =
SolidColorDrawQuad::Create();
gfx::Rect quad_rect = pip_rect_;
// Create a solid color quad with transparent black and force no
// blending / no anti-aliasing.
solid_color_draw_quad->SetAll(shared_quad_state, quad_rect,
quad_rect, quad_rect, false, SK_ColorTRANSPARENT, true);
quad_sink->Append(solid_color_draw_quad.PassAs<DrawQuad>(),
append_quads_data);
...
But this effect only Renderer layer.
Reference : https://codereview.chromium.org/12255032
No comments:
Post a Comment