#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.)