/external/skia/src/core/ |
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;
|
SkOverdrawCanvas.h | 49 void onDrawImageLattice(const SkImage*, const Lattice&, const SkRect&, const SkPaint*) override; 54 void onDrawBitmapLattice(const SkBitmap&, const Lattice&, const SkRect&,
|
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...] |
SkLiteRecorder.h | 62 void onDrawBitmapLattice(const SkBitmap&, const Lattice&, const SkRect&, 69 void onDrawImageLattice(const SkImage*, const Lattice&, const SkRect&, const SkPaint*) override;
|
SkLiteDL.h | 71 void drawImageLattice(sk_sp<const SkImage>, const SkCanvas::Lattice&,
|
SkRecorder.h | 117 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst, 119 void onDrawBitmapLattice(const SkBitmap&, const Lattice& lattice, const SkRect& dst,
|
/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...] |
/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...] |
/external/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/external/skia/include/utils/ |
SkNoDrawCanvas.h | 70 void onDrawImageLattice(const SkImage*, const Lattice&, const SkRect&, 72 void onDrawBitmapLattice(const SkBitmap&, const Lattice&, const SkRect&,
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 38 /// to specify what the lattice values are and how they handle merges etc. 39 /// This gives the client the power to compute lattice values from instructions, 40 /// constants, etc. The requirement is that lattice values must all fit into 69 /// ComputeConstant - Given a constant value, compute and return a lattice 81 /// GetConstant - If the specified lattice value is representable as an LLVM 89 /// lattice value corresponding to the specified argument. 94 /// MergeValues - Compute and return the merge of the two specified lattice 95 /// values. Merging should only move one direction down the lattice to 107 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 11 // modeled after SCCP, but with a customizable lattice function. 39 /// to specify what the lattice values are and how they handle merges etc. 40 /// This gives the client the power to compute lattice values from instructions, 41 /// constants, etc. The requirement is that lattice values must all fit into 70 /// ComputeConstant - Given a constant value, compute and return a lattice 80 /// GetConstant - If the specified lattice value is representable as an LLVM 88 /// lattice value corresponding to the specified argument. 93 /// MergeValues - Compute and return the merge of the two specified lattice 94 /// values. Merging should only move one direction down the lattice to 106 /// PrintValue - Render the specified lattice value to the specified stream [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);
|
/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/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,
|
/external/skia/bench/ |
DrawLatticeBench.cpp | 56 SkCanvas::Lattice fLattice;
|
/external/skia/src/gpu/ |
SkGpuDevice.h | 109 void drawImageLattice(const SkImage*, const SkCanvas::Lattice&, 111 void drawBitmapLattice(const SkBitmap&, const SkCanvas::Lattice&, 230 void drawProducerLattice(GrTextureProducer*, const SkCanvas::Lattice& lattice,
|
/external/skia/src/pipe/ |
SkPipeCanvas.h | 137 void onDrawImageLattice(const SkImage*, const Lattice& lattice, const SkRect& dst, 155 void onDrawBitmapLattice(const SkBitmap&, const Lattice& lattice, const SkRect& dst,
|