![]() |
CMGDK r49-rc2
|
RGB三原色类 更多...
#include <Color3f.H>
公有成员 | |
Color3f () | |
本类构造函数 | |
Color3f (COLOR_ENUM ce) | |
本类构造函数 | |
Color3f (float l) | |
本类构造函数 | |
Color3f (float vr, float vg, float vb) | |
本类构造函数 | |
Color3f (const Color3f &v) | |
本类构造函数 | |
void | Use (COLOR_ENUM) |
void | Zero () |
全清为0 | |
void | One () |
全清为1 | |
void | Rand () |
全随机 | |
void | Set (float vr, float vg, float vb) |
设置颜色 | |
void | Set3i (int vr, int vg, int vb) |
void | SetLum (float v) |
设置颜色 | |
void | To (float, float, float, float) |
转换到另一颜色 | |
void | To (Color3f &c, float v) |
转换到另一颜色 | |
void | Black () |
黑色 | |
void | White () |
白色 | |
void | Red () |
红色 | |
void | Green () |
绿色 | |
void | Blue () |
蓝色 | |
void | Yellow () |
黄色 | |
void | Purple () |
紫色 | |
void | Grey (float v) |
灰色 | |
void | Grey (float, float, float) |
指彩色变成灰色 | |
void | Grey () |
将当前色彩变成灰色 | |
void | operator= (float *v) |
void | operator= (COLOR_ENUM ce) |
bool | operator== (const Color3f &) |
bool | operator!= (const Color3f &) |
void | operator+= (const Color3f &v) |
void | operator-= (const Color3f &v) |
void | operator*= (const Color3f &v) |
void | operator/= (const Color3f &v) |
void | operator*= (float v) |
void | operator/= (float v) |
Color3f | operator+ (const Color3f &v) |
Color3f | operator- (const Color3f &v) |
Color3f | operator* (const Color3f &v) |
Color3f | operator/ (const Color3f &v) |
Color3f | operator* (float v) |
Color3f | operator/ (float v) |
operator float * () const | |
operator const float * () const | |
公有属性 | |
float | r |
float | g |
float | b |
rgb 三原色 |
RGB三原色类
r,g,b三原色类
hgl::Color3f::Color3f | ( | ) | [inline] |
本类构造函数
hgl::Color3f::Color3f | ( | COLOR_ENUM | ce | ) | [inline] |
本类构造函数
hgl::Color3f::Color3f | ( | float | l | ) | [inline] |
本类构造函数
hgl::Color3f::Color3f | ( | float | vr, |
float | vg, | ||
float | vb | ||
) | [inline] |
本类构造函数
hgl::Color3f::Color3f | ( | const Color3f & | v | ) | [inline] |
本类构造函数
void hgl::Color3f::Black | ( | ) | [inline] |
黑色
void hgl::Color3f::Blue | ( | ) | [inline] |
蓝色
void hgl::Color3f::Green | ( | ) | [inline] |
绿色
void hgl::Color3f::Grey | ( | float | v | ) | [inline] |
灰色
void hgl::Color3f::Grey | ( | float | v1, |
float | v2, | ||
float | v3 | ||
) |
指彩色变成灰色
void hgl::Color3f::Grey | ( | ) |
将当前色彩变成灰色
void hgl::Color3f::One | ( | ) | [inline] |
全清为1
hgl::Color3f::operator const float * | ( | ) | const [inline] |
hgl::Color3f::operator float * | ( | ) | const [inline] |
bool hgl::Color3f::operator!= | ( | const Color3f & | v | ) |
Color3f hgl::Color3f::operator* | ( | float | v | ) | [inline] |
void hgl::Color3f::operator*= | ( | const Color3f & | v | ) | [inline] |
void hgl::Color3f::operator*= | ( | float | v | ) | [inline] |
void hgl::Color3f::operator+= | ( | const Color3f & | v | ) | [inline] |
void hgl::Color3f::operator-= | ( | const Color3f & | v | ) | [inline] |
Color3f hgl::Color3f::operator/ | ( | float | v | ) | [inline] |
void hgl::Color3f::operator/= | ( | const Color3f & | v | ) | [inline] |
void hgl::Color3f::operator/= | ( | float | v | ) | [inline] |
void hgl::Color3f::operator= | ( | COLOR_ENUM | ce | ) | [inline] |
void hgl::Color3f::operator= | ( | float * | v | ) | [inline] |
bool hgl::Color3f::operator== | ( | const Color3f & | v | ) |
void hgl::Color3f::Purple | ( | ) | [inline] |
紫色
void hgl::Color3f::Rand | ( | ) |
全随机
void hgl::Color3f::Red | ( | ) | [inline] |
红色
void hgl::Color3f::Set | ( | float | vr, |
float | vg, | ||
float | vb | ||
) | [inline] |
设置颜色
void hgl::Color3f::SetLum | ( | float | v | ) | [inline] |
设置颜色
void hgl::Color3f::To | ( | Color3f & | c, |
float | v | ||
) | [inline] |
转换到另一颜色
void hgl::Color3f::To | ( | float | nr, |
float | ng, | ||
float | nb, | ||
float | pos | ||
) |
转换到另一颜色
求当前颜色过渡到另一颜色时某一比例时的颜色
nr,ng,nb | 新的颜色 |
pos | 过渡比例,0时为当前的颜色,1时为nr,ng,nb |
void hgl::Color3f::Use | ( | COLOR_ENUM | ce | ) |
void hgl::Color3f::White | ( | ) | [inline] |
白色
void hgl::Color3f::Yellow | ( | ) | [inline] |
黄色
void hgl::Color3f::Zero | ( | ) | [inline] |
全清为0
float hgl::Color3f::b |
rgb 三原色
float hgl::Color3f::g |
float hgl::Color3f::r |