Searched refs:lattice (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/
H A DNinePatchUtils.h22 static inline void SetLatticeDivs(SkCanvas::Lattice* lattice, const Res_png_9patch& chunk, argument
24 lattice->fXCount = chunk.numXDivs;
25 lattice->fYCount = chunk.numYDivs;
26 lattice->fXDivs = chunk.getXDivs();
27 lattice->fYDivs = chunk.getYDivs();
31 if (lattice->fXCount > 0 && width == lattice->fXDivs[lattice->fXCount - 1]) {
32 lattice->fXCount--;
34 if (lattice
39 NumDistinctRects(const SkCanvas::Lattice& lattice) argument
56 SetLatticeFlags(SkCanvas::Lattice* lattice, SkCanvas::Lattice::Flags* flags, int numFlags, const Res_png_9patch& chunk) argument
[all...]
H A DSkiaCanvas.cpp659 SkCanvas::Lattice lattice; local
660 NinePatchUtils::SetLatticeDivs(&lattice, chunk, bitmap.width(), bitmap.height());
662 lattice.fFlags = nullptr;
664 if (chunk.numColors > 0 && chunk.numColors == NinePatchUtils::NumDistinctRects(lattice)) {
667 numFlags = (lattice.fXCount + 1) * (lattice.fYCount + 1);
672 NinePatchUtils::SetLatticeFlags(&lattice, flags.get(), numFlags, chunk);
675 lattice.fBounds = nullptr;
677 mCanvas->drawBitmapLattice(bitmap, lattice, dst, paint);
H A DSkiaCanvasProxy.h76 virtual void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst,
H A DSkiaCanvasProxy.cpp175 void SkiaCanvasProxy::onDrawImageLattice(const SkImage* image, const Lattice& lattice, argument
177 SkLatticeIter iter(lattice, dst);
/frameworks/base/core/jni/android/graphics/
H A DNinePatch.cpp101 SkCanvas::Lattice lattice; local
103 lattice.fBounds = &src;
104 NinePatchUtils::SetLatticeDivs(&lattice, *chunk, bitmap.width(), bitmap.height());
105 lattice.fFlags = nullptr;
108 if (SkLatticeIter::Valid(bitmap.width(), bitmap.height(), lattice)) {
109 SkLatticeIter iter(lattice, dst);
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaRecordingCanvas.cpp216 SkCanvas::Lattice lattice; local
217 NinePatchUtils::SetLatticeDivs(&lattice, chunk, bitmap.width(), bitmap.height());
219 lattice.fFlags = nullptr;
221 if (chunk.numColors > 0 && chunk.numColors == NinePatchUtils::NumDistinctRects(lattice)) {
224 numFlags = (lattice.fXCount + 1) * (lattice.fYCount + 1);
229 NinePatchUtils::SetLatticeFlags(&lattice, flags.get(), numFlags, chunk);
232 lattice.fBounds = nullptr;
240 mRecorder.drawImageLattice(image.get(), lattice, dst, nonAAPaint(paint, &tmpPaint));
H A DDumpOpsCanvas.h128 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst,
/frameworks/base/libs/hwui/tests/unit/
H A DFatalTestCanvas.h103 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst, argument
118 void onDrawBitmapLattice(const SkBitmap&, const Lattice& lattice, const SkRect& dst, argument

Completed in 420 milliseconds