SFML.Graphics Namespace

SFML.Net

SFML.Graphics Namespace

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

Classes
  Class Description
Public class CircleShape
Specialized shape representing a circle
Public class ConvexShape
Specialized shape representing a convex polygon
Public class Font
Font is the low-level class for loading and manipulating character fonts. This class is meant to be used by String2D
Public class Image
Image is the low-level class for loading and manipulating images
Public class RectangleShape
Specialized shape representing a rectangle
Public class RenderTexture
Target for off-screen 2D rendering into an texture
Public class RenderWindow
Simple wrapper for Window that allows easy 2D rendering
Public class Shader
Wrapper for pixel shaders
Public class ShaderCurrentTextureType
Special type that can be passed to SetParameter, and that represents the texture of the object being drawn
Public class Shape
Base class for textured shapes with outline
Public class Sprite
This class defines a sprite : texture, transformations, color, and draw on screen
Public class Text
This class defines a graphical 2D text, that can be drawn on screen
Public class Texture
Image living on the graphics card that can be used for drawing
Public class Transformable
Decomposed transform defined by a position, a rotation and a scale
Public class VertexArray
Define a set of one or more 2D primitives
Public class View
This class defines a view (position, size, etc.) ; you can consider it as a 2D camera
Structures
  Structure Description
Public structure BlendMode
Blending modes for drawing
Public structure Color
Utility class for manipulating 32-bits RGBA colors
Public structure FloatRect
IntRect is an utility class for manipulating 2D rectangles with float coordinates
Public structure FontInfo
Info holds various information about a font
Public structure Glyph
Structure describing a glyph (a visual character)
Public structure IntRect
IntRect is an utility class for manipulating 2D rectangles with integer coordinates
Public structure RenderStates
Define the states used for drawing to a RenderTarget
Public structure Transform
Define a 3x3 transform matrix
Public structure Vertex
Define a point with color and texture coordinates
Interfaces
  Interface Description
Public interface Drawable
Interface for every object that can be drawn to a render window
Public interface RenderTarget
Abstract base class for render targets (renderwindow, renderimage)
Enumerations
  Enumeration Description
Public enumeration BlendModeEquation
Enumeration of the blending equations
Public enumeration BlendModeFactor
Enumeration of the blending factors
Public enumeration 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.
Public enumeration TextStyles
Enumerate the string drawing styles