RU_HueCurveFunc Class Reference

#include <RU_ColorCurve.h>

Inheritance diagram for RU_HueCurveFunc:

RU_PixelFunction

List of all members.

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_ColorCurvemyCurve
float * myScales
int myMode
UT_Lock myLock
float myAvgScale


Detailed Description

Definition at line 77 of file RU_ColorCurve.h.


Constructor & Destructor Documentation

RU_HueCurveFunc::RU_HueCurveFunc ( RU_ColorCurve curve,
int  mode 
)

virtual RU_HueCurveFunc::~RU_HueCurveFunc (  )  [virtual]


Member Function Documentation

virtual void RU_HueCurveFunc::getPixelShader ( UT_String frag_shader  )  [protected, virtual]

Reimplemented from RU_PixelFunction.

virtual RUVectorFunc RU_HueCurveFunc::getVectorFunction (  )  const [inline, protected, virtual]

Reimplemented from RU_PixelFunction.

Definition at line 92 of file RU_ColorCurve.h.

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]

Reimplemented from RU_PixelFunction.

Definition at line 86 of file RU_ColorCurve.h.


Member Data Documentation

float RU_HueCurveFunc::myAvgScale [protected]

Definition at line 100 of file RU_ColorCurve.h.

Definition at line 96 of file RU_ColorCurve.h.

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.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:37 2012 for HDK by  doxygen 1.5.9