Loading...
Searching...
No Matches
#include <SFML/Graphics/Export.h>
Go to the source code of this file.
Classes | |
struct | sfColor |
Utility class for manpulating RGBA colors. More... | |
Functions | |
sfColor | sfColor_fromRGB (sfUint8 red, sfUint8 green, sfUint8 blue) |
Construct a color from its 3 RGB components. | |
sfColor | sfColor_fromRGBA (sfUint8 red, sfUint8 green, sfUint8 blue, sfUint8 alpha) |
Construct a color from its 4 RGBA components. | |
sfColor | sfColor_fromInteger (sfUint32 color) |
Construct the color from 32-bit unsigned integer. | |
sfUint32 | sfColor_toInteger (sfColor color) |
Convert a color to a 32-bit unsigned integer. | |
sfColor | sfColor_add (sfColor color1, sfColor color2) |
Add two colors. | |
sfColor | sfColor_subtract (sfColor color1, sfColor color2) |
Subtract two colors. | |
sfColor | sfColor_modulate (sfColor color1, sfColor color2) |
Modulate 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. | |
Function Documentation
◆ sfColor_add()
Add two colors.
- Parameters
-
color1 First color color2 Second color
- Returns
- Component-wise saturated addition of the two colors
◆ sfColor_fromInteger()
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
◆ sfColor_fromRGB()
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_fromRGBA()
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_modulate()
Modulate two colors.
- Parameters
-
color1 First color color2 Second color
- Returns
- Component-wise multiplication of the two colors
◆ sfColor_subtract()
Subtract two colors.
- Parameters
-
color1 First color color2 Second color
- Returns
- Component-wise saturated subtraction of the two colors
◆ sfColor_toInteger()
Convert a color to a 32-bit unsigned integer.
- Returns
- Color represented as a 32-bit unsigned integer