|
HDK
|
#include <RU_PixelFunctions.h>
Inheritance diagram for RU_LookupTableFunc:Public Member Functions | |
| RU_LookupTableFunc (PXL_Lookup *table) | |
| ~RU_LookupTableFunc () override | |
Public Member Functions inherited from RU_PixelFunction | |
| RU_PixelFunction () | |
| virtual | ~RU_PixelFunction () |
| void | setScope (bool *scope) |
| bool | isScoped (int i) const |
| const bool * | getScope () const |
| bool | isPartialScope () const |
| bool | isComponentDependent () const |
| bool | areAllComponentsNeeded () const |
| void | buildPixelEngine () |
| void | buildVectorEngine () |
| void | buildShaderEngine (UT_ComputeGPU *gpgpu) |
| float | processValue (float val, int comp) const |
| void | processValues (float **vals) const |
| const char * | getShaderCode () const |
| const char * | getFunctionCode () const |
| const char * | getLocals () const |
| bool | usesNumCompsGlobal () const |
| void | setNext (RU_PixelFunction *next) |
| RU_PixelFunction * | next () const |
| void | setNumComps (int comps) |
Protected Member Functions | |
| bool | eachComponentDifferent () const override |
| bool | needAllComponents () const override |
| RUPixelFunc | getPixelFunction () const override |
| RUVectorFunc | getVectorFunction () const override |
Protected Member Functions inherited from RU_PixelFunction | |
| virtual void | getPixelShader (UT_String &frag_shader) |
| 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 Protected Member Functions | |
| static float | lookup (RU_PixelFunction *pf, float val, int) |
| static void | vlookup (RU_PixelFunction *f, float **vals, const bool *scope) |
Static Protected Member Functions inherited from RU_PixelFunction | |
| static float | defaultPixelFunction (RU_PixelFunction *func, float val, int comp) |
| static void | defaultVectorFunction (RU_PixelFunction *func, float **vals, const bool *scope) |
Protected Attributes | |
| PXL_Lookup * | myTable |
Definition at line 390 of file RU_PixelFunctions.h.
|
inline |
Definition at line 393 of file RU_PixelFunctions.h.
|
inlineoverride |
Definition at line 395 of file RU_PixelFunctions.h.
|
inlineoverrideprotectedvirtual |
Reimplemented from RU_PixelFunction.
Definition at line 402 of file RU_PixelFunctions.h.
|
inlineoverrideprotectedvirtual |
Reimplemented from RU_PixelFunction.
Definition at line 407 of file RU_PixelFunctions.h.
|
inlineoverrideprotectedvirtual |
Reimplemented from RU_PixelFunction.
Definition at line 408 of file RU_PixelFunctions.h.
|
staticprotected |
|
inlineoverrideprotectedvirtual |
Reimplemented from RU_PixelFunction.
Definition at line 404 of file RU_PixelFunctions.h.
|
staticprotected |
|
protected |
Definition at line 410 of file RU_PixelFunctions.h.