Searched refs:vertexBuffer (Results 1 - 8 of 8) sorted by relevance

/frameworks/base/libs/hwui/
H A DPathTessellator.h75 * @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 DPathTessellator.cpp22 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 DGlopBuilder.cpp183 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 DGlopBuilder.h59 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer);
H A DBakedOpDispatcher.cpp334 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 DSwarm.java60 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 DGenImage.java126 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 DTexture2dProgram.java196 * @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);

Completed in 139 milliseconds