RU_MAddFunc Class Reference

#include <RU_PixelFunctions.h>

Inheritance diagram for RU_MAddFunc:

RU_PixelFunction

List of all members.

Public Member Functions

 RU_MAddFunc (float fact, float add)
 RU_MAddFunc (float fact[4], float add[4])

Protected Member Functions

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

Static Protected Member Functions

static float madd (RU_PixelFunction *pf, float val, int comp)

Protected Attributes

bool myCompSep
float myFactor [4]
float myAddend [4]


Detailed Description

Definition at line 64 of file RU_PixelFunctions.h.


Constructor & Destructor Documentation

RU_MAddFunc::RU_MAddFunc ( float  fact,
float  add 
)

RU_MAddFunc::RU_MAddFunc ( float  fact[4],
float  add[4] 
)


Member Function Documentation

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

Reimplemented from RU_PixelFunction.

Definition at line 78 of file RU_PixelFunctions.h.

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

Reimplemented from RU_PixelFunction.

Definition at line 75 of file RU_PixelFunctions.h.

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

Reimplemented from RU_PixelFunction.

static float RU_MAddFunc::madd ( RU_PixelFunction pf,
float  val,
int  comp 
) [inline, static, protected]

Definition at line 71 of file RU_PixelFunctions.h.


Member Data Documentation

float RU_MAddFunc::myAddend[4] [protected]

Definition at line 81 of file RU_PixelFunctions.h.

bool RU_MAddFunc::myCompSep [protected]

Definition at line 80 of file RU_PixelFunctions.h.

float RU_MAddFunc::myFactor[4] [protected]

Definition at line 81 of file RU_PixelFunctions.h.


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

Generated on Mon Jan 28 00:29:52 2013 for HDK by  doxygen 1.5.9