Home
last modified time | relevance | path

Searched refs:vertexBuffer (Results 1 – 4 of 4) sorted by relevance

/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
H A DMeshLargeActivity.java67 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 DMeshActivity.java58 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 DMesh.java79 @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 Dandroid_graphics_Mesh.cpp31 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()