Color is an utility class for manipulating 32-bits RGBA colors.
More...
#include <Color.hpp>
|
| | Color () |
| | Default constructor.
|
| |
| | Color (Uint8 R, Uint8 G, Uint8 B, Uint8 A=255) |
| | Construct the color from its 4 RGBA components.
|
| |
| Color & | operator+= (const Color &Other) |
| | Operator += overload to add a color.
|
| |
| Color & | operator*= (const Color &Other) |
| | Operator *= overload to modulate a color.
|
| |
| bool | operator== (const Color &Other) const |
| | Compare two colors (for equality)
|
| |
| bool | operator!= (const Color &Other) const |
| | Compare two colors (for difference)
|
| |
|
| Uint8 | r |
| | Red component.
|
| |
| Uint8 | g |
| | Green component.
|
| |
| Uint8 | b |
| | Blue component.
|
| |
| Uint8 | a |
| | Alpha (transparency) component.
|
| |
Color is an utility class for manipulating 32-bits RGBA colors.
Definition at line 40 of file Color.hpp.
| 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) |
| bool sf::Color::operator!= |
( |
const Color & |
Other | ) |
const |
Compare two colors (for difference)
- Parameters
-
- Returns
- True if colors are different
| Color& sf::Color::operator*= |
( |
const Color & |
Other | ) |
|
Operator *= overload to modulate a color.
- Parameters
-
- Returns
- Component-wise multiplication of the two colors
| Color& sf::Color::operator+= |
( |
const Color & |
Other | ) |
|
Operator += overload to add a color.
- Parameters
-
- Returns
- Component-wise saturated addition of the two colors
| bool sf::Color::operator== |
( |
const Color & |
Other | ) |
const |
Compare two colors (for equality)
- Parameters
-
- Returns
- True if colors are equal
Alpha (transparency) component.
Definition at line 119 of file Color.hpp.
| const Color sf::Color::Black |
|
static |
Black predefined color.
Definition at line 104 of file Color.hpp.
| const Color sf::Color::Blue |
|
static |
Blue predefined color.
Definition at line 108 of file Color.hpp.
| const Color sf::Color::Cyan |
|
static |
Cyan predefined color.
Definition at line 111 of file Color.hpp.
| const Color sf::Color::Green |
|
static |
Green predefined color.
Definition at line 107 of file Color.hpp.
| const Color sf::Color::Magenta |
|
static |
Magenta predefined color.
Definition at line 110 of file Color.hpp.
| const Color sf::Color::Red |
|
static |
Red predefined color.
Definition at line 106 of file Color.hpp.
| const Color sf::Color::White |
|
static |
White predefined color.
Definition at line 105 of file Color.hpp.
| 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 file: