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