#include <RU_ColorCurve.h>

Public Member Functions | |
| RU_HueCurveFunc (RU_ColorCurve *curve, int mode) | |
| virtual | ~RU_HueCurveFunc () |
Protected Member Functions | |
| virtual bool | needAllComponents () const |
| virtual RUVectorFunc | getVectorFunction () const |
| virtual void | getPixelShader (UT_String &frag_shader) |
Static Protected Member Functions | |
| static void | hueSat (RU_PixelFunction *f, float **vals, const bool *scope) |
| static void | hueLum (RU_PixelFunction *f, float **vals, const bool *scope) |
Protected Attributes | |
| RU_ColorCurve * | myCurve |
| float * | myScales |
| int | myMode |
| UT_Lock | myLock |
| float | myAvgScale |
Definition at line 77 of file RU_ColorCurve.h.
| RU_HueCurveFunc::RU_HueCurveFunc | ( | RU_ColorCurve * | curve, | |
| int | mode | |||
| ) |
| virtual RU_HueCurveFunc::~RU_HueCurveFunc | ( | ) | [virtual] |
| virtual void RU_HueCurveFunc::getPixelShader | ( | UT_String & | frag_shader | ) | [protected, virtual] |
Reimplemented from RU_PixelFunction.
| virtual RUVectorFunc RU_HueCurveFunc::getVectorFunction | ( | ) | const [inline, protected, virtual] |
| static void RU_HueCurveFunc::hueLum | ( | RU_PixelFunction * | f, | |
| float ** | vals, | |||
| const bool * | scope | |||
| ) | [static, protected] |
| static void RU_HueCurveFunc::hueSat | ( | RU_PixelFunction * | f, | |
| float ** | vals, | |||
| const bool * | scope | |||
| ) | [static, protected] |
| virtual bool RU_HueCurveFunc::needAllComponents | ( | ) | const [inline, protected, virtual] |
float RU_HueCurveFunc::myAvgScale [protected] |
Definition at line 100 of file RU_ColorCurve.h.
RU_ColorCurve* RU_HueCurveFunc::myCurve [protected] |
Definition at line 96 of file RU_ColorCurve.h.
UT_Lock RU_HueCurveFunc::myLock [protected] |
Definition at line 99 of file RU_ColorCurve.h.
int RU_HueCurveFunc::myMode [protected] |
Definition at line 98 of file RU_ColorCurve.h.
float* RU_HueCurveFunc::myScales [protected] |
Definition at line 97 of file RU_ColorCurve.h.
1.5.9