Loading...
Searching...
No Matches
#include <CSFML/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 (uint8_t red, uint8_t green, uint8_t blue) |
| Construct a color from its 3 RGB components. | |
| sfColor | sfColor_fromRGBA (uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha) |
| Construct a color from its 4 RGBA components. | |
| sfColor | sfColor_fromInteger (uint32_t color) |
| Construct the color from 32-bit unsigned integer. | |
| uint32_t | 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 | |
| const sfColor | sfBlack |
| Black predefined color. | |
| const sfColor | sfWhite |
| White predefined color. | |
| const sfColor | sfRed |
| Red predefined color. | |
| const sfColor | sfGreen |
| Green predefined color. | |
| const sfColor | sfBlue |
| Blue predefined color. | |
| const sfColor | sfYellow |
| Yellow predefined color. | |
| const sfColor | sfMagenta |
| Magenta predefined color. | |
| const sfColor | sfCyan |
| Cyan predefined color. | |
| const 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()
| sfColor sfColor_fromInteger | ( | uint32_t | 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
◆ sfColor_fromRGB()
| sfColor sfColor_fromRGB | ( | uint8_t | red, |
| uint8_t | green, | ||
| uint8_t | 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_fromRGBA()
| sfColor sfColor_fromRGBA | ( | uint8_t | red, |
| uint8_t | green, | ||
| uint8_t | blue, | ||
| uint8_t | 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_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()
| uint32_t sfColor_toInteger | ( | sfColor | color | ) |
Convert a color to a 32-bit unsigned integer.
- Returns
- Color represented as a 32-bit unsigned integer
Variable Documentation
◆ sfBlack
◆ sfBlue
◆ sfCyan
◆ sfGreen
◆ sfMagenta
◆ sfRed
◆ sfTransparent
| const sfColor sfTransparent |