Ptex
PtexUtils Member List

This is the complete list of members for PtexUtils, including all inherited members.

applyConst(float weight, float *dst, void *data, Ptex::DataType dt, int nChan)PtexUtilsinlinestatic
ApplyConstFn typedefPtexUtils
applyConstFunctionsPtexUtilsstatic
average(const void *src, int sstride, int ures, int vres, void *dst, DataType dt, int nchannels)PtexUtilsstatic
blend(const void *src, float weight, void *dst, bool flip, int rowlen, DataType dt, int nchannels)PtexUtilsstatic
BorderMode enum namePtex
BorderModeName(BorderMode m)Ptexstatic
calcResFromWidth(float w)PtexUtilsinlinestatic
ceil_log2(uint32_t x)PtexUtilsinlinestatic
clamp(T x, T lo, T hi)PtexUtilsinlinestatic
cond(bool c, T a, T b)PtexUtilsinlinestatic
ConvertFromFloat(void *dst, const float *src, Ptex::DataType dt, int numChannels)Ptexstatic
ConvertToFloat(float *dst, const void *src, Ptex::DataType dt, int numChannels)Ptexstatic
copy(const void *src, int sstride, void *dst, int dstride, int nrows, int rowlen)PtexUtilsstatic
DataSize(DataType dt)Ptexinlinestatic
DataType enum namePtex
DataTypeName(DataType dt)Ptexstatic
decodeDifference(void *data, int size, DataType dt)PtexUtilsstatic
deinterleave(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
divalpha(void *data, int npixels, DataType dt, int nchannels, int alphachan)PtexUtilsstatic
dt_float enum valuePtex
dt_half enum valuePtex
dt_uint16 enum valuePtex
dt_uint8 enum valuePtex
e_bottom enum valuePtex
e_left enum valuePtex
e_right enum valuePtex
e_top enum valuePtex
EdgeId enum namePtex
EdgeIdName(EdgeId eid)Ptexstatic
encodeDifference(void *data, int size, DataType dt)PtexUtilsstatic
fill(const void *src, void *dst, int dstride, int ures, int vres, int pixelsize)PtexUtilsstatic
floor_log2(uint32_t x)PtexUtilsinlinestatic
genRfaceids(const FaceInfo *faces, int nfaces, uint32_t *rfaceids, uint32_t *faceids)PtexUtilsstatic
interleave(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
isConstant(const void *data, int stride, int ures, int vres, int pixelSize)PtexUtilsstatic
isPowerOfTwo(int x)PtexUtilsinlinestatic
m_black enum valuePtex
m_clamp enum valuePtex
m_periodic enum valuePtex
max(T a, T b)PtexUtilsinlinestatic
mdt_double enum valuePtex
mdt_float enum valuePtex
mdt_int16 enum valuePtex
mdt_int32 enum valuePtex
mdt_int8 enum valuePtex
mdt_string enum valuePtex
MeshType enum namePtex
MeshTypeName(MeshType mt)Ptexstatic
MetaDataType enum namePtex
MetaDataTypeName(MetaDataType mdt)Ptexstatic
min(T a, T b)PtexUtilsinlinestatic
mt_quad enum valuePtex
mt_triangle enum valuePtex
multalpha(void *data, int npixels, DataType dt, int nchannels, int alphachan)PtexUtilsstatic
ones(uint32_t x)PtexUtilsinlinestatic
OneValue(DataType dt)Ptexinlinestatic
OneValueInv(DataType dt)Ptexinlinestatic
qsmoothstep(float x, float a, float b)PtexUtilsinlinestatic
reduce(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
ReduceFn typedefPtexUtils
reduceTri(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
reduceu(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
reducev(const void *src, int sstride, int ures, int vres, void *dst, int dstride, DataType dt, int nchannels)PtexUtilsstatic
smoothstep(float x, float a, float b)PtexUtilsinlinestatic