Color¶
Functions
- 
sfColor sfColor_fromRGB(sfUint8 red, sfUint8 green, sfUint8 blue)
 Construct a color from its 3 RGB components.
- Parameters:
 red – Red component (0 .. 255)
green – Green component (0 .. 255)
blue – Blue component (0 .. 255)
- Returns:
 sfColor constructed from the components
- 
sfColor sfColor_fromRGBA(sfUint8 red, sfUint8 green, sfUint8 blue, sfUint8 alpha)
 Construct a color from its 4 RGBA components.
- Parameters:
 red – Red component (0 .. 255)
green – Green component (0 .. 255)
blue – Blue component (0 .. 255)
alpha – Alpha component (0 .. 255)
- Returns:
 sfColor constructed from the components
- 
sfColor sfColor_fromInteger(sfUint32 color)
 Construct the color from 32-bit unsigned integer.
- Parameters:
 color – Number containing the RGBA components (in that order)
- Returns:
 sfColor constructed from the 32-bit unsigned integer
- 
sfUint32 sfColor_toInteger(sfColor color)
 Convert a color to a 32-bit unsigned integer.
- Returns:
 Color represented as a 32-bit unsigned integer
- 
sfColor sfColor_add(sfColor color1, sfColor color2)
 Add two colors.
- Parameters:
 color1 – First color
color2 – Second color
- Returns:
 Component-wise saturated addition of the two colors
Variables
- 
sfColor sfBlack
 Black predefined color.
- 
sfColor sfWhite
 White predefined color.
- 
sfColor sfRed
 Red predefined color.
- 
sfColor sfGreen
 Green predefined color.
- 
sfColor sfBlue
 Blue predefined color.
- 
sfColor sfYellow
 Yellow predefined color.
- 
sfColor sfMagenta
 Magenta predefined color.
- 
sfColor sfCyan
 Cyan predefined color.
- 
sfColor sfTransparent
 Transparent (black) predefined color.
- 
struct sfColor
 - #include <Color.h>
Utility class for manpulating RGBA colors.
Public Members
- 
sfUint8 r
 
- 
sfUint8 g
 
- 
sfUint8 b
 
- 
sfUint8 a
 
 - 
sfUint8 r