Color is an utility class for manipulating 32-bits RGBA colors.
More...
#include <Color.hpp>
Color is an utility class for manipulating 32-bits RGBA colors.
Definition at line 40 of file Color.hpp.
◆ Color() [1/2]
Default constructor.
Definition at line 50 of file Color.cpp.
◆ Color() [2/2]
sf::Color::Color |
( |
Uint8 |
R, |
|
|
Uint8 |
G, |
|
|
Uint8 |
B, |
|
|
Uint8 |
A = 255 |
|
) |
| |
Construct the color from its 4 RGBA components.
- Parameters
-
R | : Red component (0 .. 255) |
G | : Green component (0 .. 255) |
B | : Blue component (0 .. 255) |
A | : Alpha component (0 .. 255) (255 by default) |
Definition at line 63 of file Color.cpp.
◆ operator!=()
bool sf::Color::operator!= |
( |
const Color & |
Other | ) |
const |
Compare two colors (for difference)
- Parameters
-
- Returns
- True if colors are different
Definition at line 113 of file Color.cpp.
◆ operator*=()
Color & sf::Color::operator*= |
( |
const Color & |
Other | ) |
|
Operator *= overload to modulate a color.
- Parameters
-
- Returns
- Component-wise multiplication of the two colors
Definition at line 90 of file Color.cpp.
◆ operator+=()
Color & sf::Color::operator+= |
( |
const Color & |
Other | ) |
|
Operator += overload to add a color.
- Parameters
-
- Returns
- Component-wise saturated addition of the two colors
Definition at line 76 of file Color.cpp.
◆ operator==()
bool sf::Color::operator== |
( |
const Color & |
Other | ) |
const |
Compare two colors (for equality)
- Parameters
-
- Returns
- True if colors are equal
Definition at line 104 of file Color.cpp.
Alpha (transparency) component.
Definition at line 119 of file Color.hpp.
◆ Black
const Color sf::Color::Black |
|
static |
Black predefined color.
Definition at line 104 of file Color.hpp.
◆ Blue
const Color sf::Color::Blue |
|
static |
Blue predefined color.
Definition at line 108 of file Color.hpp.
◆ Cyan
const Color sf::Color::Cyan |
|
static |
Cyan predefined color.
Definition at line 111 of file Color.hpp.
◆ Green
const Color sf::Color::Green |
|
static |
Green predefined color.
Definition at line 107 of file Color.hpp.
◆ Magenta
const Color sf::Color::Magenta |
|
static |
Magenta predefined color.
Definition at line 110 of file Color.hpp.
◆ Red
const Color sf::Color::Red |
|
static |
Red predefined color.
Definition at line 106 of file Color.hpp.
◆ White
const Color sf::Color::White |
|
static |
White predefined color.
Definition at line 105 of file Color.hpp.
◆ Yellow
const Color sf::Color::Yellow |
|
static |
Yellow predefined color.
Definition at line 109 of file Color.hpp.
The documentation for this class was generated from the following files: