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: