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

/frameworks/base/libs/hwui/
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 DVertex.h30 struct Vertex { struct in namespace:android::uirenderer
42 static inline void set(Vertex* vertex, float x, float y) {
47 static inline void set(Vertex* vertex, Vector2 val) {
51 static inline void copyWithOffset(Vertex* vertex, const Vertex& src, float x, float y) {
55 }; // struct Vertex
57 REQUIRE_COMPATIBLE_LAYOUT(Vertex);
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.cpp193 std::vector<Vertex> vertices;
195 Vertex* vertex = vertices.data();
203 Vertex::set(vertex++, l, t);
204 Vertex::set(vertex++, r, t);
205 Vertex::set(vertex++, l, b);
206 Vertex::set(vertex++, r, b);
227 void BakedOpRenderer::setupStencilQuads(std::vector<Vertex>& quadVertices,
247 std::vector<Vertex> rectangleVertices;
262 rectangleVertices.push_back(Vertex{bounds.left, bounds.top});
263 rectangleVertices.push_back(Vertex{bound
[all...]
H A DRect.h19 #include "Vertex.h"
227 left = floorf(left + Vertex::GeometryFudgeFactor());
228 top = floorf(top + Vertex::GeometryFudgeFactor());
229 right = ceilf(right - Vertex::GeometryFudgeFactor());
230 bottom = ceilf(bottom - Vertex::GeometryFudgeFactor());
236 left = floorf(left + 0.5f - Vertex::GeometryFudgeFactor());
237 top = floorf(top + 0.5f - Vertex::GeometryFudgeFactor());
238 right = floorf(right + 0.5f + Vertex::GeometryFudgeFactor());
239 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.cpp302 Vertex* rectData = (Vertex*) mDisplayList->allocator.create_trivial_array<Vertex>(vertexCount);
303 Vertex* vertex = rectData;
315 Vertex::set(vertex++, l, t);
316 Vertex::set(vertex++, r, t);
317 Vertex::set(vertex++, l, b);
318 Vertex::set(vertex++, r, b);
H A DOpenGLRenderer.cpp1065 Vertex mesh[quadCount * 4];
1066 Vertex* vertex = mesh;
1071 Vertex::set(vertex++, bounds.left, bounds.top);
1072 Vertex::set(vertex++, bounds.right, bounds.top);
1073 Vertex::set(vertex++, bounds.left, bounds.bottom);
1074 Vertex::set(vertex++, bounds.right, bounds.bottom);
1223 static void handlePoint(std::vector<Vertex>& rectangleVertices, const Matrix4& transform,
1225 Vertex v;
1232 static void handlePointNoTransform(std::vector<Vertex>& rectangleVertices, float x, float y) {
1233 Vertex
[all...]
H A DRecordedOp.h41 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.h55 GlopBuilder& setMeshIndexedQuads(Vertex* vertexData, int quadCount);
H A DTessellationCache.cpp197 static void reverseVertexArray(Vertex* polygon, int len) {
200 Vertex tmp = polygon[i];
215 std::vector<Vertex> casterVertices2d;
231 const Vertex& point2d = casterVertices2d[i];
H A DClipArea.cpp28 Vertex v = {x, y};
H A DGlopBuilder.cpp140 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 5450 milliseconds