/frameworks/base/graphics/java/android/graphics/ |
H A D | Canvas.java | 1210 * distributed across the bitmap. There are meshWidth+1 vertices across, and 1212 * order, so that the first meshWidth+1 vertices are distributed across the 1217 * @param meshWidth The number of columns in the mesh. Nothing is drawn if 1223 * (meshWidth+1) * (meshHeight+1) * 2 + meshOffset values 1229 * there must be at least (meshWidth+1) * (meshHeight+1) + 1234 public void drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight, argument 1236 if ((meshWidth | meshHeight | vertOffset | colorOffset) < 0) { 1239 if (meshWidth == 0 || meshHeight == 0) { 1242 int count = (meshWidth + 1) * (meshHeight + 1); 1249 nativeDrawBitmapMesh(mNativeCanvas, bitmap.ni(), meshWidth, meshHeigh 1720 nativeDrawBitmapMesh(int nCanvas, int nBitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, int nPaint) argument [all...] |
/frameworks/base/core/jni/android/graphics/ |
H A D | Canvas.cpp | 563 const SkBitmap* bitmap, int meshWidth, int meshHeight, 567 const int ptCount = (meshWidth + 1) * (meshHeight + 1); 568 const int indexCount = meshWidth * meshHeight * 6; 609 const SkScalar dx = w / meshWidth; 619 for (int j = 0; j < meshWidth; j++) { 636 for (int j = 0; j < meshWidth; j++) { 639 *indexPtr++ = index + meshWidth + 1; 640 *indexPtr++ = index + meshWidth + 2; 643 *indexPtr++ = index + meshWidth + 2; 562 drawBitmapMesh(JNIEnv* env, jobject, SkCanvas* canvas, const SkBitmap* bitmap, int meshWidth, int meshHeight, jfloatArray jverts, int vertIndex, jintArray jcolors, int colorIndex, const SkPaint* paint) argument
|
/frameworks/base/core/java/android/view/ |
H A D | GLES20RecordingCanvas.java | 145 public void drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, argument 147 super.drawBitmapMesh(bitmap, meshWidth, meshHeight, verts, vertOffset,
|
H A D | GLES20Canvas.java | 890 public void drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, argument 893 if (meshWidth < 0 || meshHeight < 0 || vertOffset < 0 || colorOffset < 0) { 897 if (meshWidth == 0 || meshHeight == 0) { 901 final int count = (meshWidth + 1) * (meshHeight + 1); 911 nDrawBitmapMesh(mRenderer, bitmap.mNativeBitmap, bitmap.mBuffer, meshWidth, meshHeight, 919 int meshWidth, int meshHeight, float[] verts, int vertOffset, 918 nDrawBitmapMesh(int renderer, int bitmap, byte[] buffer, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, int paint) argument
|
/frameworks/base/libs/hwui/ |
H A D | Patch.cpp | 126 const float meshWidth = right - left; local
|
H A D | DisplayListRenderer.cpp | 492 uint32_t meshWidth = getInt(); local 1111 uint32_t meshWidth = getInt(); local 1119 drawGlStatus |= renderer.drawBitmapMesh(bitmap, meshWidth, meshHeight, vertices, 1627 status_t DisplayListRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight, argument 1631 addInt(meshWidth); 1633 addFloats(vertices, (meshWidth + 1) * (meshHeight + 1) * 2); 1636 addInts(colors, (meshWidth + 1) * (meshHeight + 1));
|
H A D | OpenGLRenderer.cpp | 1726 status_t OpenGLRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight, argument 1738 const uint32_t count = meshWidth * meshHeight * 6; 1745 for (int32_t x = 0; x < meshWidth; x++) { 1746 uint32_t i = (y * (meshWidth + 1) + x) * 2; 1748 float u1 = float(x) / meshWidth; 1749 float u2 = float(x + 1) / meshWidth; 1753 int ax = i + (meshWidth + 1) * 2; 1759 int dx = i + (meshWidth + 1) * 2 + 2;
|
H A D | OpenGLRenderer.h | 179 virtual status_t drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight,
|
H A D | DisplayListRenderer.h | 589 virtual status_t drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight,
|
/frameworks/base/core/jni/ |
H A D | android_view_GLES20Canvas.cpp | 387 jint meshWidth, jint meshHeight, jfloatArray vertices, jint offset, 395 renderer->drawBitmapMesh(bitmap, meshWidth, meshHeight, verticesArray, colorsArray, paint); 385 android_view_GLES20Canvas_drawBitmapMesh(JNIEnv* env, jobject clazz, OpenGLRenderer* renderer, SkBitmap* bitmap, jbyteArray buffer, jint meshWidth, jint meshHeight, jfloatArray vertices, jint offset, jintArray colors, jint colorOffset, SkPaint* paint) argument
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Canvas_Delegate.java | 963 int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, 962 nativeDrawBitmapMesh(int nCanvas, int nBitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, int nPaint) argument
|