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

1 2 3

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

Completed in 607 milliseconds

1 2 3