Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
2D graphics module: sprites, text, shapes, ... More...
Namespaces | |
| namespace | sf::Glsl |
| Namespace with GLSL types. | |
Classes | |
| class | sf::BlendMode |
| Blending modes for drawing. More... | |
| class | sf::CircleShape |
| Specialized shape representing a circle. More... | |
| class | sf::Color |
| Utility class for manipulating RGBA colors. More... | |
| class | sf::ConvexShape |
| Specialized shape representing a convex polygon. More... | |
| class | sf::Drawable |
| Abstract base class for objects that can be drawn to a render target. More... | |
| class | sf::Font |
| Class for loading and manipulating character fonts. More... | |
| class | sf::Glyph |
| Structure describing a glyph. More... | |
| class | sf::Image |
| Class for loading, manipulating and saving images. More... | |
| class | sf::Rect< T > |
| Utility class for manipulating 2D axis aligned rectangles. More... | |
| class | sf::RectangleShape |
| Specialized shape representing a rectangle. More... | |
| class | sf::RenderStates |
| Define the states used for drawing to a RenderTarget. More... | |
| class | sf::RenderTarget |
| Base class for all render targets (window, texture, ...). More... | |
| class | sf::RenderTexture |
| Target for off-screen 2D rendering into a texture. More... | |
| class | sf::RenderWindow |
| Window that can serve as a target for 2D drawing. More... | |
| class | sf::Shader |
| Shader class (vertex, geometry and fragment). More... | |
| class | sf::Shape |
| Base class for textured shapes with outline. More... | |
| class | sf::Sprite |
| Drawable representation of a texture, with its own transformations, color, etc. More... | |
| class | sf::Text |
| Graphical text that can be drawn to a render target. More... | |
| class | sf::Texture |
| Image living on the graphics card that can be used for drawing. More... | |
| class | sf::Transform |
| Define a 3x3 transform matrix. More... | |
| class | sf::Transformable |
| Decomposed transform defined by a position, a rotation and a scale. More... | |
| class | sf::Vertex |
| Define a point with color and texture coordinates. More... | |
| class | sf::VertexArray |
| Define a set of one or more 2D primitives. More... | |
| class | sf::VertexBuffer |
| Vertex buffer storage for one or more 2D primitives. More... | |
| class | sf::View |
| 2D camera that defines what region is shown on screen More... | |
Enumerations | |
| enum | sf::PrimitiveType { sf::Points , sf::Lines , sf::LineStrip , sf::Triangles , sf::TriangleStrip , sf::TriangleFan , sf::Quads , sf::LinesStrip = LineStrip , sf::TrianglesStrip = TriangleStrip , sf::TrianglesFan = TriangleFan } |
| Types of primitives that a sf::VertexArray can render. More... | |
2D graphics module: sprites, text, shapes, ...
| enum sf::PrimitiveType |
Types of primitives that a sf::VertexArray can render.
Points and lines have no area, therefore their thickness will always be 1 pixel, regardless the current transform and view.
| Enumerator | |
|---|---|
| Points | List of individual points. |
| Lines | List of individual lines. |
| LineStrip | List of connected lines, a point uses the previous point to form a line. |
| Triangles | List of individual triangles. |
| TriangleStrip | List of connected triangles, a point uses the two previous points to form a triangle. |
| TriangleFan | List of connected triangles, a point uses the common center and the previous point to form a triangle. |
| Quads | List of individual quads (deprecated, don't work with OpenGL ES). |
| LinesStrip |
|
| TrianglesStrip |
|
| TrianglesFan |
|
Definition at line 39 of file PrimitiveType.hpp.