Home
last modified time | relevance | path

Searched refs:TextureVertex (Results 1 – 14 of 14) sorted by relevance

/frameworks/base/libs/hwui/
DPatch.cpp35 return verticesCount * sizeof(TextureVertex); in getSize()
59 vertices.reset(new TextureVertex[maxVertices]); in Patch()
60 TextureVertex* vertex = vertices.get(); in Patch()
140 std::unique_ptr<TextureVertex[]> reducedVertices(new TextureVertex[verticesCount]); in Patch()
141 memcpy(reducedVertices.get(), vertices.get(), verticesCount * sizeof(TextureVertex)); in Patch()
146 void Patch::generateRow(const int32_t* xDivs, uint32_t xCount, TextureVertex*& vertex, float y1, in generateRow()
186 void Patch::generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, float y2, float u1, in generateQuad()
213 TextureVertex::set(vertex++, x1, y1, u1, v1); in generateQuad()
214 TextureVertex::set(vertex++, x2, y1, u2, v1); in generateQuad()
215 TextureVertex::set(vertex++, x1, y2, u1, v2); in generateQuad()
[all …]
DPatch.h34 struct TextureVertex;
50 std::unique_ptr<TextureVertex[]> vertices;
60 void generateRow(const int32_t* xDivs, uint32_t xCount, TextureVertex*& vertex, float y1,
63 void generateQuad(TextureVertex*& vertex, float x1, float y1, float x2, float y2, float u1,
DVertex.h61 struct TextureVertex { struct
65 static inline void set(TextureVertex* vertex, float x, float y, float u, float v) { in set() argument
69 static inline void setUV(TextureVertex* vertex, float u, float v) { in setUV() argument
75 REQUIRE_COMPATIBLE_LAYOUT(TextureVertex);
DCaches.h124 TextureVertex* getRegionMesh();
186 std::unique_ptr<TextureVertex[]> mRegionMesh;
DCaches.cpp260 TextureVertex* Caches::getRegionMesh() { in getRegionMesh()
263 mRegionMesh.reset(new TextureVertex[kMaxNumberOfQuads * 4]); in getRegionMesh()
DGlop.h115 TextureVertex mappedVertices[4];
DBakedOpDispatcher.cpp39 static void storeTexturedRect(TextureVertex* vertices, const Rect& bounds) { in storeTexturedRect()
55 TextureVertex vertices[opList.count * 4]; in onMergedBitmapOps()
58 TextureVertex* rectVerts = &vertices[i * 4]; in onMergedBitmapOps()
111 TextureVertex vertices[totalVertices]; in onMergedPatchOps()
112 TextureVertex* vertex = &vertices[0]; in onMergedPatchOps()
138 TextureVertex* opVertices = opMesh->vertices.get(); in onMergedPatchOps()
140 TextureVertex::set(vertex++, opVertices->x + tx, opVertices->y + ty, opVertices->u, in onMergedPatchOps()
DGlopBuilder.h63 GlopBuilder& setMeshTexturedIndexedQuads(TextureVertex* vertexData,
DGlopBuilder.cpp57 static void setUnitQuadTextureCoords(Rect uvs, TextureVertex* quadVertex) { in setUnitQuadTextureCoords()
128 const TextureVertex* textureVertex = mOutGlop->mesh.mappedVertices; in setMeshTexturedUvQuad()
152 GlopBuilder& GlopBuilder::setMeshTexturedIndexedQuads(TextureVertex* vertexData, int elementCount) { in setMeshTexturedIndexedQuads()
/frameworks/base/libs/hwui/font/
DCacheTexture.h126 TextureVertex* mesh() const { return mMesh; } in mesh()
137 TextureVertex* mesh = mMesh + mCurrentQuad * 4; in addQuad()
138 TextureVertex::set(mesh++, x2, y2, u2, v2); in addQuad()
139 TextureVertex::set(mesh++, x3, y3, u3, v3); in addQuad()
140 TextureVertex::set(mesh++, x1, y1, u1, v1); in addQuad()
141 TextureVertex::set(mesh++, x4, y4, u4, v4); in addQuad()
161 TextureVertex* mMesh = nullptr;
DCacheTexture.cpp177 mMesh = new TextureVertex[mMaxQuadCount * 4]; in allocateMesh()
/frameworks/base/libs/hwui/renderstate/
DOffscreenBufferPool.cpp81 FatVector<TextureVertex, 64> meshVector(count * in updateMeshFromRegion()
83 TextureVertex* mesh = &meshVector[0]; in updateMeshFromRegion()
92 TextureVertex::set(mesh++, r->left, r->top, u1, v1); in updateMeshFromRegion()
93 TextureVertex::set(mesh++, r->right, r->top, u2, v1); in updateMeshFromRegion()
94 TextureVertex::set(mesh++, r->left, r->bottom, u1, v2); in updateMeshFromRegion()
95 TextureVertex::set(mesh++, r->right, r->bottom, u2, v2); in updateMeshFromRegion()
99 &vbo, sizeof(TextureVertex) * count * 4, &meshVector[0], in updateMeshFromRegion()
DMeshState.h35 const TextureVertex kUnitQuadVertices[] = {
41 const GLsizei kTextureVertexStride = sizeof(TextureVertex);
/frameworks/base/libs/hwui/tests/unit/
DGlopBuilderTests.cpp74 TextureVertex& expectedVertex = expectedMesh.mappedVertices[i]; in expectMeshEq()
75 TextureVertex& builtVertex = builtMesh.mappedVertices[i]; in expectMeshEq()