Loading...
Searching...
No Matches
VertexArray.h
Go to the documentation of this file.
7// In no event will the authors be held liable for any damages arising from the use of this software.
142CSFML_GRAPHICS_API void sfVertexArray_setPrimitiveType(sfVertexArray* vertexArray, sfPrimitiveType type);
size_t sfVertexArray_getVertexCount(const sfVertexArray *vertexArray)
Return the vertex count of a vertex array.
sfVertex * sfVertexArray_getVertex(sfVertexArray *vertexArray, size_t index)
Get access to a vertex by its index.
void sfVertexArray_resize(sfVertexArray *vertexArray, size_t vertexCount)
Resize the vertex array.
sfPrimitiveType sfVertexArray_getPrimitiveType(sfVertexArray *vertexArray)
Get the type of primitives drawn by a vertex array.
void sfVertexArray_append(sfVertexArray *vertexArray, sfVertex vertex)
Add a vertex to a vertex array array.
void sfVertexArray_destroy(sfVertexArray *vertexArray)
Destroy an existing vertex array.
sfFloatRect sfVertexArray_getBounds(sfVertexArray *vertexArray)
Compute the bounding rectangle of a vertex array.
sfVertexArray * sfVertexArray_copy(const sfVertexArray *vertexArray)
Copy an existing vertex array.
void sfVertexArray_setPrimitiveType(sfVertexArray *vertexArray, sfPrimitiveType type)
Set the type of primitives of a vertex array.
sfFloatRect and sfIntRect are utility classes for manipulating rectangles.
Definition Rect.h:41