Searched refs:vertexBuffer (Results 1 – 4 of 4) sorted by relevance
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | MeshLargeActivity.java | 67 vertexBuffer.put(0, origin); in onDraw() 68 vertexBuffer.put(1, origin); in onDraw() 70 vertexBuffer.put(2 + (i * 4), 1.0f); in onDraw() 71 vertexBuffer.put(2 + (i * 4) + 1, 1.0f); in onDraw() 72 vertexBuffer.put(2 + (i * 4) + 2, 1.0f); in onDraw() 73 vertexBuffer.put(2 + (i * 4) + 3, 1.0f); in onDraw() 77 vertexBuffer.put(30, origin + radius); in onDraw() 78 vertexBuffer.put(31, origin); in onDraw() 80 vertexBuffer.put(32 + (i * 4), 1.0f); in onDraw() 81 vertexBuffer.put(32 + (i * 4) + 1, 1.0f); in onDraw() [all …]
|
H A D | MeshActivity.java | 58 FloatBuffer vertexBuffer = FloatBuffer.allocate(6); in onDraw() local 59 vertexBuffer.put(0, 100.0f); in onDraw() 60 vertexBuffer.put(1, 100.0f); in onDraw() 61 vertexBuffer.put(2, 400.0f); in onDraw() 62 vertexBuffer.put(3, 0.0f); in onDraw() 63 vertexBuffer.put(4, 0.0f); in onDraw() 64 vertexBuffer.put(5, 400.0f); in onDraw() 65 vertexBuffer.rewind(); in onDraw() 67 meshSpec, Mesh.TRIANGLES, vertexBuffer, 3, new RectF(0, 0, 1000, 1000)); in onDraw()
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | Mesh.java | 79 @NonNull Buffer vertexBuffer, int vertexCount, @NonNull RectF bounds) { in Mesh() argument 83 long nativeMesh = nativeMake(meshSpec.mNativeMeshSpec, mode, vertexBuffer, in Mesh() 84 vertexBuffer.isDirect(), vertexCount, vertexBuffer.position(), bounds.left, in Mesh() 112 @NonNull Buffer vertexBuffer, int vertexCount, @NonNull ShortBuffer indexBuffer, in Mesh() argument 117 long nativeMesh = nativeMakeIndexed(meshSpec.mNativeMeshSpec, mode, vertexBuffer, in Mesh() 118 vertexBuffer.isDirect(), vertexCount, vertexBuffer.position(), indexBuffer, in Mesh() 365 private static native long nativeMake(long meshSpec, int mode, Buffer vertexBuffer, in nativeMake() argument 369 private static native long nativeMakeIndexed(long meshSpec, int mode, Buffer vertexBuffer, in nativeMakeIndexed() argument
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_Mesh.cpp | 31 static jlong make(JNIEnv* env, jobject, jlong meshSpec, jint mode, jobject vertexBuffer, in make() argument 36 auto buffer = copyJavaNioBufferToVector(env, vertexBuffer, bufferSize, isDirect); in make() 50 static jlong makeIndexed(JNIEnv* env, jobject, jlong meshSpec, jint mode, jobject vertexBuffer, in makeIndexed() argument 57 auto vBuf = copyJavaNioBufferToVector(env, vertexBuffer, vertexBufferSize, isVertexDirect); in makeIndexed()
|