See: Description
| Interface | Description |
|---|---|
| ConstFont |
Interface for read-only fonts.
|
| ConstShader |
Interface for read-only textures.
|
| ConstTexture |
Interface for read-only textures.
|
| ConstView |
Interface for read-only views.
|
| Drawable |
Interface for objects that can be drawn to a render target.
|
| RenderTarget |
Interface for render targets.
|
| TextStyle |
Provides text style constants.
|
| Transformable |
Interface for transformable objects that can be positioned in the scene and
rotated and scaled around an origin.
|
| Class | Description |
|---|---|
| BasicTransformable |
Implementation of the
Transformable interface. |
| CircleShape |
A specialized shape representing a circle.
|
| Color |
Represents RGBA colors.
|
| ConvexShape |
Specialized shape representing a convex polygon.
|
| FloatRect |
Represents an axis-aligned rectangle using floating point coordinates.
|
| Font |
Holds a character font for use in text displays.
|
| Glyph |
Describes a glyph in a
Font. |
| Image |
Provides methods for loading, manipulating and saving images.
|
| IntRect |
Represents an axis-aligned rectangle using integer coordinates.
|
| RectangleShape |
A specialized shape representing a rectangle.
|
| RenderStates |
Defines drawing properties when drawing objects to a
RenderTarget. |
| RenderTexture |
Provides a render target for off-screen 2D rendering into a texture.
|
| RenderWindow |
Provides a window that can serve as a target for 2D drawing.
|
| Shader |
Represents a GLSL shader program, consisting of a vertex and a fragment shader.
|
| Shader.CurrentTextureType |
Special type denoting that the texture of the object being drawn
should be used, which cannot be known before it is actually being drawn.
|
| Shape |
Abstract base class for (optionally) textured shapes with (optional) outlines.
|
| Sprite |
Represents a drawable instance of a texture or texture portion.
|
| Text |
Represents a graphical text that can be transformed and drawn to a render target.
|
| Texture |
Represents a 2D texture stored on the graphics card for rendering.
|
| Transform |
Defines a 3x3 transformation matrix for 2D transformations.
|
| Vertex |
Defines a shape point with position, color and texture coordinates information.
|
| VertexArray |
Defines a drawable set of one or multiple 2D primitives.
|
| View |
Represents a 2D camera which defines the region of the scene that is visible.
|
| Enum | Description |
|---|---|
| BlendMode |
Enumeration of the supported blending modes for drawing.
|
| PrimitiveType |
Enumeration of supported primitive types.
|
| Shader.Type |
Enumeration of shader types.
|
| Texture.CoordinateType |
Enumeation of texture coordinate types that can be used for rendering.
|
| Exception | Description |
|---|---|
| Image.PixelOutOfBoundsException |
Thrown if a non-existing pixel is being accessed by either
Image.getPixel(int, int)
or Image.setPixel(int, int, Color). |
| ShaderSourceException |
Thrown if a vertex or fragment shader source could not be compiled or linked.
|
| TextureCreationException |
Thrown if a texture failed to be created.
|