void apply(float *dst, void *data, DataType dt, int nChan, int nTxChan)
void splitU(PtexTriangleKernel &ka)
static ApplyFn applyFunctions[40]
void setABC(float AVal, float BVal, float CVal)
PTEX_NAMESPACE_BEGIN const float PtexTriangleKernelWidth
void applyConst(float *dst, void *data, DataType dt, int nChan)
Triangle filter kernel (in normalized triangle coords)
void(* ApplyFn)(PtexTriangleKernelIter &k, float *dst, void *data, int nChan, int nTxChan)
void set(Res resVal, float uVal, float vVal, float u1Val, float v1Val, float w1Val, float u2Val, float v2Val, float w2Val, float AVal, float BVal, float CVal)
void splitW(PtexTriangleKernel &ka)
Triangle filter kernel iterator (in texel coords)
void getIterators(PtexTriangleKernelIter &ke, PtexTriangleKernelIter &ko)
void set(float uVal, float vVal, float u1Val, float v1Val, float w1Val, float u2Val, float v2Val, float w2Val)
Public API classes for reading, writing, caching, and filtering Ptex files.
void splitV(PtexTriangleKernel &ka)
void reorient(int eid, int aeid)