Chromium Code Reviews| Index: include/effects/SkLayerRasterizer.h |
| diff --git a/include/effects/SkLayerRasterizer.h b/include/effects/SkLayerRasterizer.h |
| index fdfb179cb6bab604188c2f20b12f74697e29b757..4a0cd2e94f42e4988538b00012772f9b24f59b3e 100644 |
| --- a/include/effects/SkLayerRasterizer.h |
| +++ b/include/effects/SkLayerRasterizer.h |
| @@ -39,10 +39,16 @@ public: |
| /** |
| * Pass queue of layers on to newly created layer rasterizer and return it. The builder |
| - * cannot be used any more after calling this function. |
| + * *cannot* be used any more after calling this function. |
| */ |
| SkLayerRasterizer* detachRasterizer(); |
| + /** |
| + * Copy queue of layers to a newly created layer rasterizer and return it. The builder |
| + * *may* be used after calling this function. |
|
reed1
2014/04/10 19:53:04
Builder b;
b.addLayer(A)
x = b.copyRasterizer
b.ad
scroggo
2014/04/10 20:14:24
Latest patch clarifies things.
|
| + */ |
| + SkLayerRasterizer* copyRasterizer(); |
| + |
| private: |
| SkDeque* fLayers; |
| }; |
| @@ -86,6 +92,8 @@ private: |
| static SkDeque* ReadLayers(SkReadBuffer& buffer); |
| + friend class LayerRasterizerTester; |
| + |
| typedef SkRasterizer INHERITED; |
| }; |