Home | History | Annotate | Download | only in gm

Lines Matching refs:Lattice

86         return SkString("lattice");
118 SkCanvas::Lattice lattice;
119 lattice.fXCount = 4;
120 lattice.fXDivs = xDivs + 1;
121 lattice.fYCount = 4;
122 lattice.fYDivs = yDivs + 1;
123 lattice.fRectTypes = nullptr;
124 lattice.fColors = nullptr;
128 lattice.fBounds = (bounds == SkIRect::MakeWH(image->width(), image->height())) ?
136 canvas->drawBitmapLattice(bitmap, lattice, r);
155 lattice.fXCount = 5;
156 lattice.fXDivs = xDivs;
157 lattice.fYCount = 5;
158 lattice.fYDivs = yDivs;
161 SkCanvas::Lattice::RectType flags[36];
162 sk_bzero(flags, 36 * sizeof(SkCanvas::Lattice::RectType));
163 flags[4] = SkCanvas::Lattice::kTransparent;
164 flags[9] = SkCanvas::Lattice::kTransparent;
165 flags[12] = SkCanvas::Lattice::kTransparent;
166 flags[19] = SkCanvas::Lattice::kTransparent;
169 = SkCanvas::Lattice::kFixedColor;
171 lattice.fRectTypes = flags;
180 lattice.fColors = colors;
188 canvas->drawImageLattice(image.get(), lattice, r);
282 SkCanvas::Lattice lattice;
283 lattice.fXCount = 2;
284 lattice.fXDivs = xDivs;
285 lattice.fYCount = 2;
286 lattice.fYDivs = yDivs;
287 lattice.fBounds = nullptr;
289 SkCanvas::Lattice::RectType flags[9];
290 sk_bzero(flags, 9 * sizeof(SkCanvas::Lattice::RectType));
291 flags[3] = SkCanvas::Lattice::kFixedColor;
292 flags[4] = SkCanvas::Lattice::kFixedColor;
293 flags[5] = SkCanvas::Lattice::kFixedColor;
295 flags[6] = SkCanvas::Lattice::kTransparent;
296 flags[7] = SkCanvas::Lattice::kTransparent;
297 flags[8] = SkCanvas::Lattice::kTransparent;
298 lattice.fRectTypes = flags;
303 lattice.fColors = colors;
305 canvas->drawImageLattice(image.get(), lattice,
311 canvas->drawImageLattice(image.get(), lattice,
325 //draw image lattice with kSrcOver blending
329 //draw image lattice with kSrcATop blending