Home
last modified time | relevance | path

Searched refs:Vertex (Results 1 – 19 of 19) sorted by relevance

/frameworks/base/libs/hwui/
DPathTessellator.cpp175 bounds->outset(fabs(inverseScaleX) * (0.5f + Vertex::GeometryFudgeFactor()), in expandBoundsForStroke()
176 fabs(inverseScaleY) * (0.5f + Vertex::GeometryFudgeFactor())); in expandBoundsForStroke()
179 bounds->outset(halfStrokeWidth + fabs(inverseScaleX) * Vertex::GeometryFudgeFactor(), in expandBoundsForStroke()
180 halfStrokeWidth + fabs(inverseScaleY) * Vertex::GeometryFudgeFactor()); in expandBoundsForStroke()
185 void getFillVerticesFromPerimeter(const std::vector<Vertex>& perimeter, in getFillVerticesFromPerimeter()
187 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size()); in getFillVerticesFromPerimeter()
211 const std::vector<Vertex>& perimeter, in getStrokeVerticesFromPerimeter()
213 Vertex* buffer = vertexBuffer.alloc<Vertex>(perimeter.size() * 2 + 2); in getStrokeVerticesFromPerimeter()
216 const Vertex* last = &(perimeter[perimeter.size() - 1]); in getStrokeVerticesFromPerimeter()
217 const Vertex* current = &(perimeter[0]); in getStrokeVerticesFromPerimeter()
[all …]
DBakedOpRenderer.cpp189 std::vector<Vertex> vertices; in drawRects()
191 Vertex* vertex = vertices.data(); in drawRects()
199 Vertex::set(vertex++, l, t); in drawRects()
200 Vertex::set(vertex++, r, t); in drawRects()
201 Vertex::set(vertex++, l, b); in drawRects()
202 Vertex::set(vertex++, r, b); in drawRects()
223 void BakedOpRenderer::setupStencilQuads(std::vector<Vertex>& quadVertices, int incrementThreshold) { in setupStencilQuads()
243 std::vector<Vertex> rectangleVertices; in setupStencilRectList()
258 rectangleVertices.push_back(Vertex{bounds.left, bounds.top}); in setupStencilRectList()
259 rectangleVertices.push_back(Vertex{bounds.right, bounds.top}); in setupStencilRectList()
[all …]
DVertex.h31 struct Vertex { struct
43 static inline void set(Vertex* vertex, float x, float y) { in set() argument
48 static inline void set(Vertex* vertex, Vector2 val) { set(vertex, val.x, val.y); } in set() argument
50 static inline void copyWithOffset(Vertex* vertex, const Vertex& src, float x, float y) { in copyWithOffset() argument
56 REQUIRE_COMPATIBLE_LAYOUT(Vertex);
DPathTessellator.h118 std::vector<Vertex>& outputVertices);
123 std::vector<Vertex>& outputVertices);
132 std::vector<Vertex>& outputVertices,
142 std::vector<Vertex>& outputVertices, int depth = 0);
DRect.h194 left = floorf(left + Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
195 top = floorf(top + Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
196 right = ceilf(right - Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
197 bottom = ceilf(bottom - Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
203 left = floorf(left + 0.5f - Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
204 top = floorf(top + 0.5f - Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
205 right = floorf(right + 0.5f + Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
206 bottom = floorf(bottom + 0.5f + Vertex::GeometryFudgeFactor()); in snapGeometryToPixelBoundaries()
DLayerBuilder.cpp259 Vertex* const verts = (Vertex*)allocator.create_trivial_array<Vertex>(vertCount); in flushLayerClears()
261 Vertex* currentVert = verts; in flushLayerClears()
265 Vertex::set(currentVert++, rect.left, rect.top); in flushLayerClears()
266 Vertex::set(currentVert++, rect.right, rect.top); in flushLayerClears()
267 Vertex::set(currentVert++, rect.left, rect.bottom); in flushLayerClears()
268 Vertex::set(currentVert++, rect.right, rect.bottom); in flushLayerClears()
DRecordingCanvas.cpp289 Vertex* rectData = (Vertex*)mDisplayList->allocator.create_trivial_array<Vertex>(vertexCount); in drawSimpleRects()
290 Vertex* vertex = rectData; in drawSimpleRects()
302 Vertex::set(vertex++, l, t); in drawSimpleRects()
303 Vertex::set(vertex++, r, t); in drawSimpleRects()
304 Vertex::set(vertex++, l, b); in drawSimpleRects()
305 Vertex::set(vertex++, r, b); in drawSimpleRects()
DProgram.cpp165 p.translate(Vertex::GeometryFudgeFactor(), Vertex::GeometryFudgeFactor()); in set()
DTessellationCache.cpp190 static void reverseVertexArray(Vertex* polygon, int len) { in reverseVertexArray()
193 Vertex tmp = polygon[i]; in reverseVertexArray()
205 std::vector<Vertex> casterVertices2d; in tessellateShadows()
221 const Vertex& point2d = casterVertices2d[i]; in tessellateShadows()
DRecordedOp.h42 struct Vertex;
354 SimpleRectsOp(BASE_PARAMS, Vertex* vertices, size_t vertexCount) in SimpleRectsOp()
356 Vertex* vertices;
DBakedOpRenderer.h114 void setupStencilQuads(std::vector<Vertex>& quadVertices, int incrementThreshold);
DGlopBuilder.h60 GlopBuilder& setMeshIndexedQuads(Vertex* vertexData, int quadCount);
DClipArea.cpp28 Vertex v = {x, y}; in handlePoint()
DGlopBuilder.cpp141 GlopBuilder& GlopBuilder::setMeshIndexedQuads(Vertex* vertexData, int quadCount) { in setMeshIndexedQuads()
/frameworks/base/libs/hwui/renderstate/
DMeshState.h39 const GLsizei kVertexStride = sizeof(Vertex);
/frameworks/rs/script_api/include/
Drs_graphics.rsh151 RS_PRIMITIVE_POINT = 0, // Vertex data will be rendered as a series of points
152 RS_PRIMITIVE_LINE = 1, // Vertex pairs will be rendered as lines
153 RS_PRIMITIVE_LINE_STRIP = 2, // Vertex data will be rendered as a connected line strip
/frameworks/native/opengl/libagl/
Darray.cpp451 #pragma mark Vertex Cache
/frameworks/native/vulkan/api/
Dvulkan.api2363 VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 0x00000004, /// Vertex/index fetch
2364 VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 0x00000008, /// Vertex shading
3567 u32 binding /// Vertex buffer binding id
3574 u32 binding /// Vertex buffer binding id
/frameworks/base/config/
Dboot-image-profile.txt12289 HPLsun/security/provider/certpath/Vertex;->getCertificate()Ljava/security/cert/X509Certificate;
12290 HPLsun/security/provider/certpath/Vertex;->getIndex()I
12291 HPLsun/security/provider/certpath/Vertex;->getThrowable()Ljava/lang/Throwable;
12292 HPLsun/security/provider/certpath/Vertex;->setIndex(I)V
63622 Lsun/security/provider/certpath/Vertex;