#include <render/ddgcolor.h>
Class diagram for ddgColorSet:
Public Members | |||
ddgColor3* | find (float key) | ||
Find a colour by gradient index. | |||
ddgColorNode* | findnode (float key) | ||
Find a colour node by gradient index. | |||
ddgColorNode* | findnode (char* name) | ||
Find a colornode by name. | |||
ddgColor3* | find (char* name) | ||
Find a color by name. | |||
ddgColorNode* | findNode (float key) | ||
Find a colour node by gradient index. | |||
void | spread (ddgColor3 *st, ddgColor3 *en, float stk, float endk, unsigned int n ) | ||
Create a spread of colors starting from st to en, with n entries. | |||
ddgColor3* | find (float key) | ||
Find a colour by gradient index. | |||
ddgColorNode* | findnode (float key) | ||
Find a colour node by gradient index. | |||
ddgColorNode* | findnode (char* name) | ||
Find a colornode by name. | |||
ddgColor3* | find (char* name) | ||
Find a color by name. | |||
ddgColorNode* | findNode (float key) | ||
Find a colour node by gradient index. | |||
void | spread (ddgColor3 *st, ddgColor3 *en, float stk, float endk, unsigned int n ) | ||
Create a spread of colors starting from st to en, with n entries. | |||
void | RGBToHSV ( double r, double g, double b, double *h, double *s, double *v) | ||
Given: r,g,b each in [0,1] Desired: h [0,360), s and v in [0,1] except if s=0, then h= UNDEFINED, which is some constance defined with a value outside the interval [0,360]. | |||
bool | HSVToRGB (double *r, double *g, double *b, double h, double s, double v) | ||
Given: h in [0,360] or UNDEFINED, s and v in [0,1] Desired: r,g,b each in [0,1]. | |||
void | RGBToHLS ( double r, double g, double b, double *h, double *l, double *s) | ||
Given: r,g,b each in [0,1] Desired: h [0,360), l and s in [0,1] except if s=0, then h= UNDEFINED, which is some constance defined with a value outside the interval [0,360]. | |||
bool | HLSToRGB (double *r, double *g, double *b, double h, double l, double s) | ||
Given: h in [0,360] or UNDEFINED, l and s in [0,1] Desired: r,g,b each in [0,1]. |
A ddgColorSet can maintains a set of ddgColor3 or ddgColor4 objects. However it only returns ddgColor3 objects (ie ddgColor4 objects are treated as if they were color3s.)