Classes | Enumerations
Graphics module

Classes

class  sf::Color
 Utility class for manpulating RGBA colors. 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::Matrix3
 Utility class to manipulate 3x3 matrices of floats. More...
class  sf::Rect< T >
 Utility class for manipulating 2D axis aligned rectangles. More...
class  sf::Renderer
 Handles the low-level rendering (states and geometry) More...
class  sf::RenderTarget
 Base class for all render targets (window, texture, ...) More...
class  sf::RenderTexture
 Target for off-screen 2D rendering into an texture. More...
class  sf::RenderWindow
 Window that can serve as a target for 2D drawing. More...
class  sf::Shader
 Pixel/fragment shader class. More...
class  sf::Shape
 A convex, colored polygon with an optional outline. More...
class  sf::Sprite
 Drawable representation of a texture, with its own transformations, color, blend mode, 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::View
 2D camera that defines what region is shown on screen More...

Enumerations

enum  sf::Blend::Mode {
  sf::Blend::Alpha,
  sf::Blend::Add,
  sf::Blend::Multiply,
  sf::Blend::None
}
 Available blending modes for drawable objects. More...

Enumeration Type Documentation

Available blending modes for drawable objects.

Enumerator:
Alpha 

Pixel = Src * Src.a + Dest * (1 - Src.a)

Add 

Pixel = Src + Dest.

Multiply 

Pixel = Src * Dest.

None 

Pixel = Src.

Definition at line 48 of file Drawable.hpp.