Encapsula un color.
More...
#include <sdl_color.h>
|
| Color (Uint8 r=0, Uint8 g=0, Uint8 b=0, Uint8 a=255) |
| Constructor a partir de componentes RGBA en enteros sin signo de 8 bits.
|
|
EXPORT | Color (const std::string c) |
| Constructor a partir de una cadena.
|
|
EXPORT | operator SDL_Color () |
| Operador de tipo que convierte un objeto Color a SDL_Color.
|
|
EXPORT Uint8 | GetR () const |
| Obtiene la componente roja.
|
|
EXPORT Uint8 | GetG () const |
| Obtiene la componente verde.
|
|
EXPORT Uint8 | GetB () const |
| Obtiene la componente azul.
|
|
EXPORT Uint8 | GetA () const |
| Obtiene la componente alfa.
|
|
EXPORT void | SetR (Uint8 r) |
| Asigna un nuevo valor a la componente roja.
|
|
EXPORT void | SetG (Uint8 g) |
| Asigna un nuevo valor a la componente verde.
|
|
EXPORT void | SetB (Uint8 b) |
| Asigna un nuevo valor a la componente azul.
|
|
EXPORT void | SetA (Uint8 a) |
| Asigna un nuevo valor a la componente alfa.
|
|
◆ Color() [1/2]
sdl::Color::Color |
( |
Uint8 | r = 0, |
|
|
Uint8 | g = 0, |
|
|
Uint8 | b = 0, |
|
|
Uint8 | a = 255 ) |
|
inline |
Constructor a partir de componentes RGBA en enteros sin signo de 8 bits.
- Parameters
-
r | Uint8 Componente roja |
g | Uint8 Componente verde |
b | Uint8 Componete azul |
a | Uint8 Componente alfa |
◆ Color() [2/2]
EXPORT sdl::Color::Color |
( |
const std::string | c | ) |
|
Constructor a partir de una cadena.
Admite formatos de cadena "#RRGGBBAA", "RRGGBBAA", "#RRGGBB", "RRGGBB", "#RGBA", "#RGB", "RGBA", "RGB"
- Parameters
-
c | string cadena que define el color |
◆ GetA()
EXPORT Uint8 sdl::Color::GetA |
( |
| ) |
const |
|
inline |
Obtiene la componente alfa.
- Returns
- Uint8 valor de la componente alfa
◆ GetB()
EXPORT Uint8 sdl::Color::GetB |
( |
| ) |
const |
|
inline |
Obtiene la componente azul.
- Returns
- Uint8 valor de la componente azul
◆ GetG()
EXPORT Uint8 sdl::Color::GetG |
( |
| ) |
const |
|
inline |
Obtiene la componente verde.
- Returns
- Uint8 valor de la componente verde
◆ GetR()
EXPORT Uint8 sdl::Color::GetR |
( |
| ) |
const |
|
inline |
Obtiene la componente roja.
- Returns
- Uint8 valor de la componente roja
◆ operator SDL_Color()
EXPORT sdl::Color::operator SDL_Color |
( |
| ) |
|
|
inline |
Operador de tipo que convierte un objeto Color a SDL_Color.
- Returns
- SDL_Color retorna un objeto SDL_Color
◆ SetA()
EXPORT void sdl::Color::SetA |
( |
Uint8 | a | ) |
|
|
inline |
Asigna un nuevo valor a la componente alfa.
- Parameters
-
a | Uint8 nuevo valor de la componente alfa |
◆ SetB()
EXPORT void sdl::Color::SetB |
( |
Uint8 | b | ) |
|
|
inline |
Asigna un nuevo valor a la componente azul.
- Parameters
-
b | Uint8 nuevo valor de la componente azul |
◆ SetG()
EXPORT void sdl::Color::SetG |
( |
Uint8 | g | ) |
|
|
inline |
Asigna un nuevo valor a la componente verde.
- Parameters
-
g | Uint8 nuevo valor de la componente verde |
◆ SetR()
EXPORT void sdl::Color::SetR |
( |
Uint8 | r | ) |
|
|
inline |
Asigna un nuevo valor a la componente roja.
- Parameters
-
r | Uint8 nuevo valor de la componente roja |
The documentation for this class was generated from the following files: