![]() |
Kiwano Engine
v1.2.x
|
Public 类型 | |
enum | Value : uint32_t { Black = 0x000000, Blue = 0x0000FF, BlueViolet = 0x8A2BE2, Brown = 0xA52A2A, Chocolate = 0xD2691E, DarkBlue = 0x00008B, DarkGray = 0xA9A9A9, DarkGreen = 0x006400, DarkOrange = 0xFF8C00, DarkRed = 0x8B0000, DarkViolet = 0x9400D3, ForestGreen = 0x228B22, Gold = 0xFFD700, Gray = 0x808080, Green = 0x008000, GreenYellow = 0xADFF2F, LightBlue = 0xADD8E6, LightCyan = 0xE0FFFF, LightGreen = 0x90EE90, LightGray = 0xD3D3D3, LightPink = 0xFFB6C1, LightSeaGreen = 0x20B2AA, LightSkyBlue = 0x87CEFA, LightYellow = 0xFFFFE0, Orange = 0xFFA500, OrangeRed = 0xFF4500, Pink = 0xFFC0CB, Purple = 0x800080, Red = 0xFF0000, Silver = 0xC0C0C0, SkyBlue = 0x87CEEB, Snow = 0xFFFAFA, Violet = 0xEE82EE, Wheat = 0xF5DEB3, White = 0xFFFFFF, WhiteSmoke = 0xF5F5F5, Wood = 0xDEB887, Yellow = 0xFFFF00, YellowGreen = 0x9ACD32 } |
常见颜色枚举 | |
Public 成员函数 | |
Color () | |
构造颜色 更多... | |
Color (float r, float g, float b, float alpha=1.0f) | |
构造 RGBA 颜色 更多... | |
Color (int r, int g, int b, float alpha=1.0f) | |
构造 RGBA 颜色 更多... | |
Color (uint32_t rgb, float alpha=1.0f) | |
构造 RGBA 颜色 更多... | |
bool | operator== (const Color &rhs) const |
bool | operator!= (const Color &rhs) const |
静态 Public 成员函数 | |
static Color | Rgb (float r, float g, float b) |
构造 RGB 颜色 更多... | |
static Color | Rgb (int r, int g, int b) |
构造 RGB 颜色 更多... | |
static Color | Rgb (uint32_t rgb) |
构造 RGB 颜色 更多... | |
static Color | Rgba (float r, float g, float b, float alpha) |
构造 RGB 颜色 更多... | |
static Color | Rgba (int r, int g, int b, float alpha) |
构造 RGBA 颜色 更多... | |
static Color | Rgba (uint32_t rgb, float alpha) |
构造 RGBA 颜色 更多... | |
Public 属性 | |
float | r |
红色值 | |
float | g |
绿色值 | |
float | b |
蓝色值 | |
float | a |
Alpha值 | |
静态 Public 属性 | |
static const Color | Transparent = Color(0, 0, 0, 0.f) |
透明色 | |
kiwano::Color::Color | ( | ) |
构造颜色
默认颜色为 R: 0, G: 0, B: 0, A: 1.0
kiwano::Color::Color | ( | float | r, |
float | g, | ||
float | b, | ||
float | alpha = 1.0f |
||
) |
构造 RGBA 颜色
r | 红色值,范围 0 - 1 |
g | 绿色值,范围 0 - 1 |
b | 蓝色值,范围 0 - 1 |
alpha | Alpha值,范围 0.0 - 1.0 |
kiwano::Color::Color | ( | int | r, |
int | g, | ||
int | b, | ||
float | alpha = 1.0f |
||
) |
构造 RGBA 颜色
r | 红色值,范围 0 - 255 |
g | 绿色值,范围 0 - 255 |
b | 蓝色值,范围 0 - 255 |
alpha | Alpha值,范围 0.0 - 1.0 |
kiwano::Color::Color | ( | uint32_t | rgb, |
float | alpha = 1.0f |
||
) |
构造 RGBA 颜色
rgb | 使用16进制整形值表示 RGB 颜色 |
alpha | Alpha值,范围 0.0 - 1.0 |
|
static |
构造 RGB 颜色
r | 红色值,范围 0 - 1 |
g | 绿色值,范围 0 - 1 |
b | 蓝色值,范围 0 - 1 |
|
static |
构造 RGB 颜色
r | 红色值,范围 0 - 255 |
g | 绿色值,范围 0 - 255 |
b | 蓝色值,范围 0 - 255 |
|
static |
构造 RGB 颜色
rgb | 使用16进制整形值表示 RGB颜色 |
|
static |
构造 RGB 颜色
r | 红色值,范围 0 - 1 |
g | 绿色值,范围 0 - 1 |
b | 蓝色值,范围 0 - 1 |
|
static |
构造 RGBA 颜色
r | 红色值,范围 0 - 255 |
g | 绿色值,范围 0 - 255 |
b | 蓝色值,范围 0 - 255 |
alpha | Alpha值,范围 0.0 - 1.0 |
|
static |
构造 RGBA 颜色
rgb | 使用16进制整形值表示 RGB颜色 |
alpha | Alpha值,范围 0.0 - 1.0 |