#include <RU_PixelFunctions.h>
|  | 
| bool | needAllComponents () const override | 
|  | 
| RUVectorFunc | getVectorFunction () const override | 
|  | 
| void | getPixelShader (UT_String &frag_shader) override | 
|  | 
| virtual bool | eachComponentDifferent () const | 
|  | 
| virtual RUPixelFunc | getPixelFunction () const | 
|  | 
| void | addConstant (const char *name, UT_GPUType type, int vectorsize, const void *data, int array_size=1) | 
|  | 
| void | addLocal (const char *name, UT_GPUType type, int vectorsize) | 
|  | 
| void | addArray (const char *name, UT_GPUType type, int vectorsize, int width, int height, const void *data) | 
|  | 
| void | addArray (const char *name, UT_GPUType type, int vectorsize, int width, int height, const void *data1, const void *data2, const void *data3, const void *data4) | 
|  | 
| void | addFunction (const char *function_name, const char *code) | 
|  | 
| void | usesGlobal (const char *name) | 
|  | 
| int | getFunctionIndex () const | 
|  | 
| int | getNumComps () const | 
|  | 
|  | 
| static void | toHSV (RU_PixelFunction *f, float **vals, const bool *scope) | 
|  | 
| static void | fromHSV (RU_PixelFunction *f, float **vals, const bool *scope) | 
|  | 
| static void | adjustHSV (RU_PixelFunction *f, float **vals, const bool *scope) | 
|  | 
| static float | defaultPixelFunction (RU_PixelFunction *func, float val, int comp) | 
|  | 
| static void | defaultVectorFunction (RU_PixelFunction *func, float **vals, const bool *scope) | 
|  | 
Definition at line 313 of file RU_PixelFunctions.h.
 
  
  | 
        
          | void RU_HSVConvertFunc::getPixelShader | ( | UT_String & | frag_shader | ) |  |  | overrideprotectedvirtual | 
 
 
  
  |  | inlineoverrideprotectedvirtual | 
 
 
  
  | 
        
          | bool RU_HSVConvertFunc::needAllComponents | ( |  | ) | const |  | inlineoverrideprotectedvirtual | 
 
 
  
  | 
        
          | float RU_HSVConvertFunc::myHueShift |  | protected | 
 
 
  
  | 
        
          | bool RU_HSVConvertFunc::myMaintainLum |  | protected | 
 
 
  
  | 
        
          | float RU_HSVConvertFunc::mySatScale |  | protected | 
 
 
  
  | 
        
          | float RU_HSVConvertFunc::mySatShift |  | protected | 
 
 
  
  | 
        
          | float RU_HSVConvertFunc::myValueScale |  | protected | 
 
 
  
  | 
        
          | float RU_HSVConvertFunc::myValueShift |  | protected | 
 
 
The documentation for this class was generated from the following file: