Searched refs:Vertex (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/
H A DVertex.h31 struct Vertex { struct in namespace:android::uirenderer
43 static inline void set(Vertex* vertex, float x, float y) {
48 static inline void set(Vertex* vertex, Vector2 val) {
52 static inline void copyWithOffset(Vertex* vertex, const Vertex& src, float x, float y) {
56 }; // struct Vertex
58 REQUIRE_COMPATIBLE_LAYOUT(Vertex);
H A DPathTessellator.h22 #include "Vertex.h"
116 std::vector<Vertex> &outputVertices);
120 const PathApproximationInfo& approximationInfo, std::vector<Vertex> &outputVertices);
131 std::vector<Vertex> &outputVertices, int depth = 0);
143 std::vector<Vertex> &outputVertices, int depth = 0);
H A DPathTessellator.cpp39 #include "Vertex.h"
173 bounds->outset(fabs(inverseScaleX) * (0.5f + Vertex::GeometryFudgeFactor()),
174 fabs(inverseScaleY) * (0.5f + Vertex::GeometryFudgeFactor()));
177 bounds->outset(halfStrokeWidth + fabs(inverseScaleX) * Vertex::GeometryFudgeFactor(),
178 halfStrokeWidth + fabs(inverseScaleY) * Vertex::GeometryFudgeFactor());
183 void getFillVerticesFromPerimeter(const std::vector<Vertex>& perimeter,
185 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size());
209 const std::vector<Vertex>& perimeter, VertexBuffer& vertexBuffer) {
210 Vertex* buffe
[all...]
H A DBakedOpRenderer.cpp189 std::vector<Vertex> vertices;
191 Vertex* vertex = vertices.data();
199 Vertex::set(vertex++, l, t);
200 Vertex::set(vertex++, r, t);
201 Vertex::set(vertex++, l, b);
202 Vertex::set(vertex++, r, b);
223 void BakedOpRenderer::setupStencilQuads(std::vector<Vertex>& quadVertices,
243 std::vector<Vertex> rectangleVertices;
258 rectangleVertices.push_back(Vertex{bounds.left, bounds.top});
259 rectangleVertices.push_back(Vertex{bound
[all...]
H A DRect.h19 #include "Vertex.h"
234 left = floorf(left + Vertex::GeometryFudgeFactor());
235 top = floorf(top + Vertex::GeometryFudgeFactor());
236 right = ceilf(right - Vertex::GeometryFudgeFactor());
237 bottom = ceilf(bottom - Vertex::GeometryFudgeFactor());
243 left = floorf(left + 0.5f - Vertex::GeometryFudgeFactor());
244 top = floorf(top + 0.5f - Vertex::GeometryFudgeFactor());
245 right = floorf(right + 0.5f + Vertex::GeometryFudgeFactor());
246 bottom = floorf(bottom + 0.5f + Vertex::GeometryFudgeFactor());
H A DLayerBuilder.cpp261 Vertex* const verts = (Vertex*) allocator.create_trivial_array<Vertex>(vertCount);
263 Vertex* currentVert = verts;
267 Vertex::set(currentVert++, rect.left, rect.top);
268 Vertex::set(currentVert++, rect.right, rect.top);
269 Vertex::set(currentVert++, rect.left, rect.bottom);
270 Vertex::set(currentVert++, rect.right, rect.bottom);
H A DProgram.cpp20 #include "Vertex.h"
165 p.translate(Vertex::GeometryFudgeFactor(), Vertex::GeometryFudgeFactor());
H A DRecordingCanvas.cpp305 Vertex* rectData = (Vertex*) mDisplayList->allocator.create_trivial_array<Vertex>(vertexCount);
306 Vertex* vertex = rectData;
318 Vertex::set(vertex++, l, t);
319 Vertex::set(vertex++, r, t);
320 Vertex::set(vertex++, l, b);
321 Vertex::set(vertex++, r, b);
H A DRecordedOp.h42 struct Vertex;
376 SimpleRectsOp(BASE_PARAMS, Vertex* vertices, size_t vertexCount)
380 Vertex* vertices;
H A DBakedOpRenderer.h116 void setupStencilQuads(std::vector<Vertex>& quadVertices, int incrementThreshold);
H A DGlopBuilder.h59 GlopBuilder& setMeshIndexedQuads(Vertex* vertexData, int quadCount);
H A DTessellationCache.cpp196 static void reverseVertexArray(Vertex* polygon, int len) {
199 Vertex tmp = polygon[i];
214 std::vector<Vertex> casterVertices2d;
230 const Vertex& point2d = casterVertices2d[i];
H A DClipArea.cpp28 Vertex v = {x, y};
H A DGlopBuilder.cpp143 GlopBuilder& GlopBuilder::setMeshIndexedQuads(Vertex* vertexData, int quadCount) {
/frameworks/base/libs/hwui/renderstate/
H A DMeshState.h19 #include "Vertex.h"
42 const GLsizei kVertexStride = sizeof(Vertex);
/frameworks/native/opengl/libagl/
H A Darray.cpp453 #pragma mark Vertex Cache

Completed in 187 milliseconds