SFML.Net
SFML.Graphics Namespace |
[Missing <summary> documentation for "N:SFML.Graphics"]

Class | Description | |
---|---|---|
![]() |
CircleShape |
Specialized shape representing a circle
|
![]() |
ConvexShape |
Specialized shape representing a convex polygon
|
![]() |
Font |
Font is the low-level class for loading and
manipulating character fonts. This class is meant to
be used by String2D
|
![]() |
Image |
Image is the low-level class for loading and
manipulating images
|
![]() |
RectangleShape |
Specialized shape representing a rectangle
|
![]() |
RenderTexture |
Target for off-screen 2D rendering into an texture
|
![]() |
RenderWindow |
Simple wrapper for Window that allows easy
2D rendering
|
![]() |
Shader |
Wrapper for pixel shaders
|
![]() |
ShaderCurrentTextureType |
Special type that can be passed to SetParameter,
and that represents the texture of the object being drawn
|
![]() |
Shape |
Base class for textured shapes with outline
|
![]() |
Sprite |
This class defines a sprite : texture, transformations,
color, and draw on screen
|
![]() |
Text |
This class defines a graphical 2D text, that can be drawn on screen
|
![]() |
Texture |
Image living on the graphics card that can be used for drawing
|
![]() |
Transformable |
Decomposed transform defined by a position, a rotation and a scale
|
![]() |
VertexArray |
Define a set of one or more 2D primitives
|
![]() |
View |
This class defines a view (position, size, etc.) ;
you can consider it as a 2D camera
|

Structure | Description | |
---|---|---|
![]() |
BlendMode |
Blending modes for drawing
|
![]() |
Color |
Utility class for manipulating 32-bits RGBA colors
|
![]() |
FloatRect |
IntRect is an utility class for manipulating 2D rectangles
with float coordinates
|
![]() |
FontInfo |
Info holds various information about a font
|
![]() |
Glyph |
Structure describing a glyph (a visual character)
|
![]() |
IntRect |
IntRect is an utility class for manipulating 2D rectangles
with integer coordinates
|
![]() |
RenderStates |
Define the states used for drawing to a RenderTarget
|
![]() |
Transform |
Define a 3x3 transform matrix
|
![]() |
Vertex |
Define a point with color and texture coordinates
|

Interface | Description | |
---|---|---|
![]() |
Drawable |
Interface for every object that can be drawn to a render window
|
![]() |
RenderTarget |
Abstract base class for render targets (renderwindow, renderimage)
|

Enumeration | Description | |
---|---|---|
![]() |
BlendModeEquation |
Enumeration of the blending equations
|
![]() |
BlendModeFactor |
Enumeration of the blending factors
|
![]() |
PrimitiveType |
Types of primitives that a VertexArray can render.
Points and lines have no area, therefore their thickness
will always be 1 pixel, regarldess the current transform
and view.
|
![]() |
TextStyles |
Enumerate the string drawing styles
|