HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RU_PixelEngine Class Reference

#include <RU_PixelEngine.h>

+ Inheritance diagram for RU_PixelEngine:

Public Member Functions

 RU_PixelEngine ()
 
 ~RU_PixelEngine () override
 
ru_lut8 * buildLUT8 (unsigned int b, unsigned w)
 
ru_lut16 * buildLUT16 (unsigned int b, unsigned w)
 
ru_lut16fp * buildLUT16FP ()
 
- Public Member Functions inherited from RU_Algorithm
 RU_Algorithm ()
 
virtual ~RU_Algorithm ()
 
virtual int initialize (float t)
 
int generate (TIL_TileList *output, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int pixelAdjust (TIL_TileList *output, const TIL_TileList *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int filter (TIL_TileList *output, const TIL_Region *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int filter (TIL_Region *output, const TIL_Region *input, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int binary (TIL_TileList *output, const TIL_Region *fore, const TIL_Region *back, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 
int binary (TIL_Region *output, const TIL_Region *fore, const TIL_Region *back, float t, OP_Node *ndata=0, int thread=-1, void *data=0)
 

Public Attributes

RU_PixelFunctionmyFunctionList
 
UT_Lock myLUTLock8
 
UT_Lock myLUTLock16
 
UT_Lock myLUTLock16FP
 
UT_ValArray< ru_lut8 * > myLUT8
 
UT_ValArray< ru_lut16 * > myLUT16
 
ru_lut16fp * myLUT16FP
 

Additional Inherited Members

- Static Public Member Functions inherited from RU_Algorithm
static bool interruptCheck (int thread)
 
static void setInterruptCallback (bool(*cb)(OP_Node *, int))
 

Detailed Description

Definition at line 25 of file RU_PixelEngine.h.

Constructor & Destructor Documentation

RU_PixelEngine::RU_PixelEngine ( )
RU_PixelEngine::~RU_PixelEngine ( )
override

Member Function Documentation

ru_lut16* RU_PixelEngine::buildLUT16 ( unsigned int  b,
unsigned  w 
)
ru_lut16fp* RU_PixelEngine::buildLUT16FP ( )
ru_lut8* RU_PixelEngine::buildLUT8 ( unsigned int  b,
unsigned  w 
)

Member Data Documentation

RU_PixelFunction* RU_PixelEngine::myFunctionList

Definition at line 34 of file RU_PixelEngine.h.

UT_ValArray<ru_lut16 *> RU_PixelEngine::myLUT16

Definition at line 46 of file RU_PixelEngine.h.

ru_lut16fp* RU_PixelEngine::myLUT16FP

Definition at line 47 of file RU_PixelEngine.h.

UT_ValArray<ru_lut8 *> RU_PixelEngine::myLUT8

Definition at line 45 of file RU_PixelEngine.h.

UT_Lock RU_PixelEngine::myLUTLock16

Definition at line 43 of file RU_PixelEngine.h.

UT_Lock RU_PixelEngine::myLUTLock16FP

Definition at line 43 of file RU_PixelEngine.h.

UT_Lock RU_PixelEngine::myLUTLock8

Definition at line 43 of file RU_PixelEngine.h.


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