| 
    HDK
    
   | 
 
This is the complete list of members for UT_Color, including all inherited members.
| addHSV(const UT_Color &clr) | UT_Color | |
| addRGB(const UT_Color &clr) | UT_Color | |
| assignRandomLuminance(UT_Vector3 &color) | UT_Color | protectedstatic | 
| blendRGB(const UT_Color &clr, fpreal bias=0.5) | UT_Color | |
| brighten(fpreal amount) | UT_Color | |
| buildMonoRamp(UT_MonoRamp ramp) | UT_Color | static | 
| buildRamp(UT_ColorRamp ramp) | UT_Color | static | 
| clampToLegal() | UT_Color | |
| className() const | UT_Color | inline | 
| convertToHSL() | UT_Color | protected | 
| convertToHSV() | UT_Color | protected | 
| convertToLAB() | UT_Color | protected | 
| convertToRGB() | UT_Color | protected | 
| convertToTMI() | UT_Color | protected | 
| convertToType(UT_ColorType type) | UT_Color | protected | 
| convertToXYZ() | UT_Color | protected | 
| copyGhosted(fpreal gfactor=0.75f) const | UT_Color | |
| copyWithGamma(fpreal gamma) const | UT_Color | |
| gamma(fpreal gamma) | UT_Color | |
| getColor(UT_Color &c) const | UT_Color | inline | 
| getColorTemperature(fpreal temp) | UT_Color | static | 
| getConstantColor(int i) | UT_Color | static | 
| getHSL(float *h, float *s, float *l) const | UT_Color | |
| getHSV(float *h, float *s, float *v) const | UT_Color | |
| getLAB(float *l, float *a, float *b) const | UT_Color | |
| getRampColor(UT_ColorRamp ramp, fpreal val, float *r, float *g, float *b) | UT_Color | static | 
| getRampColorName(UT_ColorRamp ramp) | UT_Color | static | 
| getRandomContrastingColor(const UT_Vector3 *contrast_to, unsigned color_index, UT_Vector3 &color) | UT_Color | static | 
| getRGB(float *r, float *g, float *b) const | UT_Color | inline | 
| getRGBConvert(float *r, float *g, float *b) const | UT_Color | protected | 
| getTMI(float *t, float *m, float *i) const | UT_Color | |
| getType() const | UT_Color | inline | 
| getUniqueColor(int64 idx, float *r, float *g, float *b) | UT_Color | static | 
| getValue(float &x, float &y, float &z) const | UT_Color | inline | 
| getValue(fpreal64 &x, fpreal64 &y, fpreal64 &z) const | UT_Color | inline | 
| getXYZ(float *x, float *y, float *z) const | UT_Color | |
| ghost(fpreal gfactor=0.75f) | UT_Color | |
| hash() const | UT_Color | |
| load(UT_IStream &is) | UT_Color | |
| load(UT_JSONParser &p) | UT_Color | |
| luminance() const | UT_Color | |
| operator!=(const UT_Color &c) const | UT_Color | inline | 
| operator<(const UT_Color &b) const | UT_Color | |
| operator<<(std::ostream &os, const UT_Color &color) | UT_Color | friend | 
| operator=(const UT_Color &c) | UT_Color | |
| operator==(const UT_Color &color) const | UT_Color | |
| relativeLuminance() const | UT_Color | |
| rgb() const | UT_Color | |
| save(std::ostream &os, int binary) const | UT_Color | |
| save(UT_JSONWriter &w) const | UT_Color | |
| save(UT_JSONValue &v) const | UT_Color | |
| saveMinimalAsText(std::ostream &os) const | UT_Color | |
| setColorByName(const char *colorname) | UT_Color | |
| setHSL(fpreal h, fpreal s, fpreal l) | UT_Color | |
| setHSV(fpreal h, fpreal s, fpreal v) | UT_Color | |
| setLAB(fpreal l, fpreal a, fpreal b) | UT_Color | |
| setLABluminance(fpreal l) | UT_Color | |
| setRGB(UT_Vector3F c) | UT_Color | |
| setRGB(UT_Vector3D c) | UT_Color | |
| setRGB(fpreal r, fpreal g, fpreal b) | UT_Color | |
| setTMI(fpreal t, fpreal m, fpreal i) | UT_Color | |
| setType(UT_ColorType t) | UT_Color | |
| setUnique(int64 idx) | UT_Color | |
| setValue(fpreal x, fpreal y, fpreal z) | UT_Color | inline | 
| setXYZ(fpreal x, fpreal y, fpreal z) | UT_Color | |
| subRGB(const UT_Color &clr) | UT_Color | |
| tintRGB(const UT_Color &clr) | UT_Color | |
| type | UT_Color | protected | 
| u | UT_Color | protected | 
| UT_Color() | UT_Color | |
| UT_Color(UT_ColorType t) | UT_Color | |
| UT_Color(UT_ColorType t, fpreal x, fpreal y, fpreal z) | UT_Color | |
| UT_Color(const UT_Color &c) | UT_Color | |
| UT_Color(const char *colorname) | UT_Color | explicit | 
| v | UT_Color | protected | 
| w | UT_Color | protected | 
| ~UT_Color() | UT_Color |