/frameworks/base/libs/hwui/ |
NinePatchUtils.h | 22 static inline void SetLatticeDivs(SkCanvas::Lattice* lattice, const Res_png_9patch& chunk, 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-- [all...] |
SkiaCanvas.cpp | 639 SkCanvas::Lattice lattice; local 640 NinePatchUtils::SetLatticeDivs(&lattice, chunk, hwuiBitmap.width(), hwuiBitmap.height()); 642 lattice.fFlags = nullptr; 644 if (chunk.numColors > 0 && chunk.numColors == NinePatchUtils::NumDistinctRects(lattice)) { 647 numFlags = (lattice.fXCount + 1) * (lattice.fYCount + 1); 650 SkAutoSTMalloc<25, SkCanvas::Lattice::Flags> flags(numFlags); 652 NinePatchUtils::SetLatticeFlags(&lattice, flags.get(), numFlags, chunk); 655 lattice.fBounds = nullptr [all...] |
/external/skia/src/core/ |
SkLatticeIter.cpp | 26 bool SkLatticeIter::Valid(int width, int height, const SkCanvas::Lattice& lattice) { 28 SkASSERT(lattice.fBounds); 29 const SkIRect latticeBounds = *lattice.fBounds; 34 bool zeroXDivs = lattice.fXCount <= 0 || (1 == lattice.fXCount && 35 latticeBounds.fLeft == lattice.fXDivs[0]); 36 bool zeroYDivs = lattice.fYCount <= 0 || (1 == lattice.fYCount && 37 latticeBounds.fTop == lattice.fYDivs[0]) [all...] |
SkLatticeIter.h | 19 * Disect a lattice request into an sequence of src-rect / dst-rect pairs 24 static bool Valid(int imageWidth, int imageHeight, const SkCanvas::Lattice& lattice); 26 SkLatticeIter(const SkCanvas::Lattice& lattice, const SkRect& dst); 54 SkTArray<SkCanvas::Lattice::Flags> fFlags;
|
SkRecorder.cpp | 218 void SkRecorder::onDrawBitmapLattice(const SkBitmap& bitmap, const Lattice& lattice, 221 this->onDrawImageLattice(image.get(), lattice, dst, paint); 239 void SkRecorder::onDrawImageLattice(const SkImage* image, const Lattice& lattice, const SkRect& dst, 241 int flagCount = lattice.fFlags ? (lattice.fXCount + 1) * (lattice.fYCount + 1) : 0; 242 SkASSERT(lattice.fBounds); 244 lattice.fXCount, this->copy(lattice.fXDivs, lattice.fXCount) [all...] |
SkPictureRecord.cpp | 543 void SkPictureRecord::onDrawImageLattice(const SkImage* image, const Lattice& lattice, 546 int flagCount = (nullptr == lattice.fFlags) ? 0 : (lattice.fXCount + 1) * (lattice.fYCount + 1); 547 size_t latticeSize = (1 + lattice.fXCount + 1 + lattice.fYCount + 1) * kUInt32Size + 548 SkAlign4(flagCount * sizeof(SkCanvas::Lattice::Flags)) + sizeof(SkIRect); 550 // op + paint index + image index + lattice + dst rect 555 this->addInt(lattice.fXCount) [all...] |
SkLiteRecorder.cpp | 146 const SkCanvas::Lattice& lattice, const SkRect& dst, 148 fDL->drawImageLattice(SkImage::MakeFromBitmap(bm), lattice, dst, paint); local 167 const SkCanvas::Lattice& lattice, const SkRect& dst, 169 fDL->drawImageLattice(sk_ref_sp(img), lattice, dst, paint); local
|
SkPicturePlayback.cpp | 361 SkCanvas::Lattice lattice; local 362 lattice.fXCount = reader->readInt(); 363 lattice.fXDivs = (const int*) reader->skip(lattice.fXCount * sizeof(int32_t)); 364 lattice.fYCount = reader->readInt(); 365 lattice.fYDivs = (const int*) reader->skip(lattice.fYCount * sizeof(int32_t)); 367 lattice.fFlags = (0 == flagCount) ? nullptr : (const SkCanvas::Lattice::Flags* [all...] |
SkOverdrawCanvas.cpp | 252 void SkOverdrawCanvas::onDrawImageLattice(const SkImage* image, const Lattice& lattice, 255 Lattice latticePlusBounds = lattice; 288 void SkOverdrawCanvas::onDrawBitmapLattice(const SkBitmap& bitmap, const Lattice& lattice, 291 this->onDrawImageLattice(image.get(), lattice, dst, paint);
|
SkRecordDraw.cpp | 98 SkCanvas::Lattice lattice; local 99 lattice.fXCount = r.xCount; 100 lattice.fXDivs = r.xDivs; 101 lattice.fYCount = r.yCount; 102 lattice.fYDivs = r.yDivs; 103 lattice.fFlags = (0 == r.flagCount) ? nullptr : r.flags; 104 lattice.fBounds = &r.src; 105 fCanvas->drawImageLattice(r.image.get(), lattice, r.dst, r.paint);
|
SkRecorder.h | 117 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst, 119 void onDrawBitmapLattice(const SkBitmap&, const Lattice& lattice, const SkRect& dst,
|
/external/skia/gm/ |
lattice.cpp | 90 return SkString("lattice"); 122 SkCanvas::Lattice lattice; local 123 lattice.fXCount = 4; 124 lattice.fXDivs = xDivs + 1; 125 lattice.fYCount = 4; 126 lattice.fYDivs = yDivs + 1; 127 lattice.fFlags = nullptr; 131 lattice.fBounds = (bounds == SkIRect::MakeWH(image->width(), image->height())) ? 139 canvas->drawBitmapLattice(bitmap, lattice, r) [all...] |
texteffects.cpp | 107 SkMatrix lattice; local 108 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 109 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 110 p.setPathEffect(MakeDotEffect(SK_Scalar1*4, lattice)); 117 SkMatrix lattice; local 118 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 119 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 120 p.setPathEffect(MakeDotEffect(SK_Scalar1*2, lattice)); 134 SkMatrix lattice; local 135 lattice.setScale(SK_Scalar1, SK_Scalar1*6, 0, 0) [all...] |
/external/skia/src/gpu/ops/ |
GrLatticeOp.cpp | 199 // Rules for lattice divs: Must be strictly increasing and in the range 232 SkCanvas::Lattice lattice; local 234 // We loop because our random lattice code can produce an invalid lattice in the case where 239 std::unique_ptr<SkCanvas::Lattice::Flags[]> flags; 252 // SkCanvas::Lattice allows bounds to be null. However, SkCanvas creates a temp Lattice with a 254 lattice.fBounds = ⊂ 255 lattice.fXCount = random->nextRangeU(1, subset.width()) [all...] |
/frameworks/base/core/jni/android/graphics/ |
NinePatch.cpp | 100 SkCanvas::Lattice lattice; local 102 lattice.fBounds = &src; 103 NinePatchUtils::SetLatticeDivs(&lattice, *chunk, bitmap.width(), bitmap.height()); 104 lattice.fFlags = nullptr; 107 if (SkLatticeIter::Valid(bitmap.width(), bitmap.height(), lattice)) { 108 SkLatticeIter iter(lattice, dst);
|
/frameworks/base/libs/hwui/pipeline/skia/ |
SkiaRecordingCanvas.cpp | 198 SkCanvas::Lattice lattice; local 199 NinePatchUtils::SetLatticeDivs(&lattice, chunk, hwuiBitmap.width(), hwuiBitmap.height()); 201 lattice.fFlags = nullptr; 203 if (chunk.numColors > 0 && chunk.numColors == NinePatchUtils::NumDistinctRects(lattice)) { 206 numFlags = (lattice.fXCount + 1) * (lattice.fYCount + 1); 209 SkAutoSTMalloc<25, SkCanvas::Lattice::Flags> flags(numFlags); 211 NinePatchUtils::SetLatticeFlags(&lattice, flags.get(), numFlags, chunk); 214 lattice.fBounds = nullptr [all...] |
/external/skia/samplecode/ |
SampleAll.cpp | 143 SkMatrix lattice; local 144 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 145 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 146 p.setPathEffect(sk_make_sp<Dot2DPathEffect>(SK_Scalar1*4, lattice)); 153 SkMatrix lattice; local 154 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 155 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 156 p.setPathEffect(sk_make_sp<Dot2DPathEffect>(SK_Scalar1*2, lattice)); 170 SkMatrix lattice; local 171 lattice.setScale(SK_Scalar1, SK_Scalar1*6, 0, 0) [all...] |
ClockFaceView.cpp | 106 SkMatrix lattice; local 108 lattice.setScale(rad*2, rad*2, 0, 0); 109 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 110 return sk_make_sp<Dot2DPathEffect>(rad, lattice, pts);
|
SampleSlides.cpp | 559 SkMatrix lattice; local 560 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 561 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 562 p.setPathEffect(MakeDotEffect(SK_Scalar1*4, lattice)); 570 SkMatrix lattice; local 571 lattice.setScale(SK_Scalar1*6, SK_Scalar1*6, 0, 0); 572 lattice.postSkew(SK_Scalar1/3, 0, 0, 0); 573 p.setPathEffect(MakeDotEffect(SK_Scalar1*2, lattice)); 588 SkMatrix lattice; local 589 lattice.setScale(SK_Scalar1, SK_Scalar1*6, 0, 0) [all...] |
/external/skia/src/pipe/ |
SkPipeCanvas.cpp | 487 void SkPipeCanvas::onDrawBitmapLattice(const SkBitmap& bitmap, const Lattice& lattice, 491 this->onDrawImageLattice(image.get(), lattice, dst, paint); 552 void SkPipeCanvas::onDrawImageLattice(const SkImage* image, const Lattice& lattice, 558 if (lattice.fFlags) { 561 if (lattice.fXCount >= kCount_DrawImageLatticeMask) { 564 extra |= lattice.fXCount << kXCount_DrawImageLatticeShift; 566 if (lattice.fYCount >= kCount_DrawImageLatticeMask) { 569 extra |= lattice.fYCount << kYCount_DrawImageLatticeShift [all...] |
SkPipeReader.cpp | 549 SkCanvas::Lattice lattice; local 550 lattice.fXCount = (packedVerb >> kXCount_DrawImageLatticeShift) & kCount_DrawImageLatticeMask; 551 if (lattice.fXCount == kCount_DrawImageLatticeMask) { 552 lattice.fXCount = reader.read32(); 554 lattice.fYCount = (packedVerb >> kXCount_DrawImageLatticeShift) & kCount_DrawImageLatticeMask; 555 if (lattice.fYCount == kCount_DrawImageLatticeMask) { 556 lattice.fYCount = reader.read32(); 558 lattice.fXDivs = skip<int32_t>(reader, lattice.fXCount) [all...] |
/external/skia/tools/debugger/ |
SkObjectParser.h | 134 Returns a string representation of the SkCanvas::Lattice. 135 @param lattice SkCanvas::Lattice 137 static SkString* LatticeToString(const SkCanvas::Lattice& lattice);
|
SkObjectParser.cpp | 409 SkString* SkObjectParser::LatticeToString(const SkCanvas::Lattice& lattice) { 411 mLattice->append("Lattice: "); 413 mLattice->appendS32(lattice.fXCount); 415 mLattice->appendS32(lattice.fYCount); 417 if (nullptr != lattice.fBounds) { 418 mLattice->append(*IRectToString(*lattice.fBounds));
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/main/source/ |
Android.mk | 38 lattice.c \
|
/frameworks/base/libs/hwui/tests/unit/ |
FatalTestCanvas.h | 103 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst, 118 void onDrawBitmapLattice(const SkBitmap&, const Lattice& lattice, const SkRect& dst,
|