HomeSort by relevance Sort by last modified time
    Searched refs:lattice (Results 1 - 25 of 50) sorted by null

1 2

  /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 = &subset;
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,

Completed in 626 milliseconds

1 2