1#ifndef FG_GUI_COLOR_HXX
2#define FG_GUI_COLOR_HXX
10 FGColor(
float r,
float g,
float b,
float a = 1.0f) {
set(r, g, b, a); }
18 bool merge(
const SGPropertyNode *prop);
23 bool set(
float r,
float g,
float b,
float a = 1.0f) {
37 inline float red()
const {
return clamp(
_red); }
46 float clamp(
float f)
const {
return f < 0.0 ? 0.0f : f > 1.0 ? 1.0f : f; }
bool merge(const SGPropertyNode *prop)
FGColor(float r, float g, float b, float a=1.0f)
void setGreen(float green)
bool set(const FGColor *color)
bool set(float r, float g, float b, float a=1.0f)
FGColor(const SGPropertyNode *prop)
void setAlpha(float alpha)
bool set(const SGPropertyNode *prop)