/frameworks/base/libs/hwui/ |
H A D | PathTessellator.h | 75 * @param vertexBuffer The output buffer 78 VertexBuffer& vertexBuffer); 90 * @param vertexBuffer The output buffer 93 const mat4& transform, VertexBuffer& vertexBuffer); 105 * @param vertexBuffer The output buffer 108 const mat4& transform, VertexBuffer& vertexBuffer);
|
H A D | PathTessellator.cpp | 22 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 26 for (unsigned int i = 0; i < vertexBuffer.getSize(); i++) { \ 186 VertexBuffer& vertexBuffer) { 187 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); 204 * Fills a vertexBuffer with non-alpha vertices, zig-zagging at each perimeter point to create a 212 VertexBuffer& vertexBuffer) { 213 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); 262 * Fills a vertexBuffer with non-alpha vertices similar to getStrokeVerticesFromPerimeter, except: 270 VertexBuffer& vertexBuffer) { 273 Vertex* buffer = vertexBuffer 185 getFillVerticesFromPerimeter(const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 210 getStrokeVerticesFromPerimeter(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 268 getStrokeVerticesFromUnclosedVertices(const PaintInfo& paintInfo, const std::vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 345 getFillVerticesFromPerimeterAA(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer, float maxAlpha = 1.0f) argument 561 getStrokeVerticesFromUnclosedVerticesAA(const PaintInfo& paintInfo, const std::vector<Vertex>& vertices, VertexBuffer& vertexBuffer) argument 622 getStrokeVerticesFromPerimeterAA(const PaintInfo& paintInfo, const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) argument 684 tessellatePath(const SkPath& path, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 768 tessellatePoints(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument 809 tessellateLines(const float* points, int count, const SkPaint* paint, const mat4& transform, VertexBuffer& vertexBuffer) argument [all...] |
H A D | GlopBuilder.cpp | 183 GlopBuilder& GlopBuilder::setMeshVertexBuffer(const VertexBuffer& vertexBuffer) { argument 186 const VertexBuffer::MeshFeatureFlags flags = vertexBuffer.getMeshFeatureFlags(); 192 mOutGlop->mesh.indices = {0, vertexBuffer.getIndices()}; 195 vertexBuffer.getBuffer(), 200 indices ? vertexBuffer.getIndexCount() : vertexBuffer.getVertexCount(); 201 mOutGlop->mesh.vertexCount = vertexBuffer.getVertexCount(); // used for glDrawRangeElements()
|
H A D | GlopBuilder.h | 59 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer);
|
H A D | BakedOpDispatcher.cpp | 334 const VertexBuffer& vertexBuffer, float translateX, float translateY, 336 if (CC_LIKELY(vertexBuffer.getVertexCount())) { 345 .setMeshVertexBuffer(vertexBuffer) 348 .setModelViewOffsetRect(translateX, translateY, vertexBuffer.getBounds()) 356 VertexBuffer vertexBuffer; local 358 PathTessellator::tessellatePath(path, &paint, state.computedState.transform, vertexBuffer); 359 renderVertexBuffer(renderer, state, vertexBuffer, 0.0f, 0.0f, paint, 0); 333 renderVertexBuffer(BakedOpRenderer& renderer, const BakedOpState& state, const VertexBuffer& vertexBuffer, float translateX, float translateY, const SkPaint& paint, int vertexBufferRenderFlags) argument
|
/frameworks/rs/tests/java_api/RsNbody/src/com/example/android/rs/nbody_gl/ |
H A D | Swarm.java | 60 private volatile FloatBuffer vertexBuffer; field in class:Swarm 149 vertexBuffer = v; 157 if (!mDrawSwarm || vertexBuffer == null) return; 159 synchronized (vertexBuffer) { 160 vertexBuffer.position(0); 166 GLES20.glVertexAttribPointer(mPositionHandle, 3, GLES20.GL_FLOAT, false, vertexStride, vertexBuffer);
|
/frameworks/rs/tests/java_api/GenImages/src/com/android/rs/genimage/ |
H A D | GenImage.java | 126 private final FloatBuffer vertexBuffer; field in class:Triangle 212 vertexBuffer = createFloatBuffer(triangleCoords); 242 GLES20.glVertexAttribPointer(posA, 3, GLES20.GL_FLOAT, false, 12, vertexBuffer);
|
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/ |
H A D | Texture2dProgram.java | 196 * @param vertexBuffer Buffer with vertex position data. 197 * @param firstVertex Index of first vertex to use in vertexBuffer. 198 * @param vertexCount Number of vertices in vertexBuffer. 207 public void draw(float[] mvpMatrix, FloatBuffer vertexBuffer, int firstVertex, argument 232 // Connect vertexBuffer to "aPosition". 234 GLES20.GL_FLOAT, false, vertexStride, vertexBuffer);
|