RU_ColorCurveFunc Class Reference

#include <RU_ColorCurve.h>

Inheritance diagram for RU_ColorCurveFunc:

RU_PixelFunction

List of all members.

Public Member Functions

 RU_ColorCurveFunc (RU_ColorCurve *curve)
 RU_ColorCurveFunc (RU_ColorCurve **curves, int num)
virtual ~RU_ColorCurveFunc ()

Protected Member Functions

virtual bool eachComponentDifferent () const
virtual RUPixelFunc getPixelFunction () const
virtual void getPixelShader (UT_String &frag_shader)

Static Protected Member Functions

static float curve (RU_PixelFunction *pf, float val, int)

Protected Attributes

RU_ColorCurvemyCurves [4]
int myNumCurves
float * myCurveData


Detailed Description

Definition at line 57 of file RU_ColorCurve.h.


Constructor & Destructor Documentation

RU_ColorCurveFunc::RU_ColorCurveFunc ( RU_ColorCurve curve  ) 

RU_ColorCurveFunc::RU_ColorCurveFunc ( RU_ColorCurve **  curves,
int  num 
)

virtual RU_ColorCurveFunc::~RU_ColorCurveFunc (  )  [virtual]


Member Function Documentation

static float RU_ColorCurveFunc::curve ( RU_PixelFunction pf,
float  val,
int   
) [static, protected]

virtual bool RU_ColorCurveFunc::eachComponentDifferent (  )  const [inline, protected, virtual]

Reimplemented from RU_PixelFunction.

Definition at line 66 of file RU_ColorCurve.h.

virtual RUPixelFunc RU_ColorCurveFunc::getPixelFunction (  )  const [inline, protected, virtual]

Reimplemented from RU_PixelFunction.

Definition at line 69 of file RU_ColorCurve.h.

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

Reimplemented from RU_PixelFunction.


Member Data Documentation

float* RU_ColorCurveFunc::myCurveData [protected]

Definition at line 74 of file RU_ColorCurve.h.

Definition at line 72 of file RU_ColorCurve.h.

Definition at line 73 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