Kiwano Engine v1.3.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 |