Vertex

Define a point with color and texture coordinates.

A vertex is an improved point.

It has a position and other extra attributes that will be used for drawing: in SFML, vertices also have a color and a pair of texture coordinates.

The vertex is the building block of drawing. Everything which is visible on screen is made of vertices. They are grouped as 2D primitives (triangles, quads, ...), and these primitives are grouped to create even more complex 2D entities such as sprites, texts, etc.

If you use the graphical entities of SFML (sprite, text, shape) you won't have to deal with vertices directly. But if you want to define your own 2D entities, such as tiled maps or particle systems, using vertices will allow you to get maximum performances.

Constructors

this
this(Vector2f thePosition)
Undocumented in source.
this
this(Vector2f thePosition, Color theColor)
Undocumented in source.
this
this(Vector2f thePosition, Vector2f theTexCoords)
Undocumented in source.
this
this(Vector2f thePosition, Color theColor, Vector2f theTexCoords)
Undocumented in source.

Members

Variables

color
Color color;

Color of the vertex. Default is White.

position
Vector2f position;

2D position of the vertex

texCoords
Vector2f texCoords;

2D coordinates of the texture's pixel map to the vertex.

See Also

Meta

Authors

Laurent Gomila, Jeremy DeHaan