X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcc%2Flayers%2Fcontent_layer_client.h;h=8271cd5e27f1711d2e2e7ba8ee38c2b39d82c7ea;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=6a77dab532e29c9b70f6075e2bc3068edc247380;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/cc/layers/content_layer_client.h b/src/cc/layers/content_layer_client.h index 6a77dab..8271cd5 100644 --- a/src/cc/layers/content_layer_client.h +++ b/src/cc/layers/content_layer_client.h @@ -18,9 +18,15 @@ namespace cc { class CC_EXPORT ContentLayerClient { public: + enum GraphicsContextStatus { + GRAPHICS_CONTEXT_DISABLED, + GRAPHICS_CONTEXT_ENABLED + }; + virtual void PaintContents(SkCanvas* canvas, const gfx::Rect& clip, - gfx::RectF* opaque) = 0; + gfx::RectF* opaque, + GraphicsContextStatus gc_status) = 0; // Called by the content layer during the update phase. // If the client paints LCD text, it may want to invalidate the layer.