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
-
struct sfColor#
- #include <Color.h>
Utility class for manpulating RGBA colors.