Home | History | Annotate | Download | only in effects

Lines Matching refs:layers

29 SkLayerRasterizer::SkLayerRasterizer(SkDeque* layers) : fLayers(layers)
33 // Helper function to call destructors on SkPaints held by layers and delete layers.
34 static void clean_up_layers(SkDeque* layers) {
35 SkDeque::F2BIter iter(*layers);
41 delete layers;
49 static bool compute_bounds(const SkDeque& layers, const SkPath& path,
52 SkDeque::F2BIter iter(layers);
153 SkDeque* layers = new SkDeque(sizeof(SkLayerRasterizer_Rec));
155 SkLayerRasterizer_Rec* rec = (SkLayerRasterizer_Rec*)layers->push_back();
161 return layers;
213 SkDeque* layers = new SkDeque(sizeof(SkLayerRasterizer_Rec), fLayers->count());
219 SkLayerRasterizer_Rec* recCopy = static_cast<SkLayerRasterizer_Rec*>(layers->push_back());
224 SkASSERT(layers->count() == count);
225 return sk_sp<SkLayerRasterizer>(new SkLayerRasterizer(layers));