![]() |
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 |