Ptex
PtexWriterBase Member List

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

_errorPtexWriterBaseprotected
_extheaderPtexWriterBaseprotected
_headerPtexWriterBaseprotected
_metadataPtexWriterBaseprotected
_metamapPtexWriterBaseprotected
_okPtexWriterBaseprotected
_pathPtexWriterBaseprotected
_pixelSizePtexWriterBaseprotected
_reduceFnPtexWriterBaseprotected
_tilefpPtexWriterBaseprotected
_tilepathPtexWriterBaseprotected
_zstreamPtexWriterBaseprotected
addMetaData(const char *key, MetaDataType t, const void *value, int size)PtexWriterBaseprotectedvirtual
AllocaMaxPtexIOstatic
applyEdits(const char *path, Ptex::String &error)PtexWriterstatic
BlockSizePtexIOstatic
BorderMode enum namePtex
BorderModeName(BorderMode m)Ptexstatic
calcTileRes(Res faceres)PtexWriterBaseprotected
close(Ptex::String &error)PtexWriterBasevirtual
ConvertFromFloat(void *dst, const float *src, Ptex::DataType dt, int numChannels)Ptexstatic
ConvertToFloat(float *dst, const void *src, Ptex::DataType dt, int numChannels)Ptexstatic
copyBlock(FILE *dst, FILE *src, FilePos pos, int size)PtexWriterBaseprotected
DataSize(DataType dt)Ptexinlinestatic
DataType enum namePtex
DataTypeName(DataType dt)Ptexstatic
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
edit(const char *path, bool incremental, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, Ptex::String &error, bool genmipmaps=true)PtexWriterstatic
EditFaceDataHeaderSizePtexIOstatic
EditMetaDataHeaderSizePtexIOstatic
EditType enum namePtexIO
enc_constant enum valuePtexIO
enc_diffzipped enum valuePtexIO
enc_tiled enum valuePtexIO
enc_zipped enum valuePtexIO
Encoding enum namePtexIO
et_editfacedata enum valuePtexIO
et_editmetadata enum valuePtexIO
ExtHeaderSizePtexIOstatic
FaceDataHeaderSizePtexIOstatic
finish()=0PtexWriterBaseprotectedpure virtual
getError(Ptex::String &error)PtexWriterBaseinline
HeaderSizePtexIOstatic
IBuffSizePtexIOstatic
LevelInfoSizePtexIOstatic
LittleEndian()PtexIOinlinestatic
m_black enum valuePtex
m_clamp enum valuePtex
m_periodic enum valuePtex
MagicPtexIOstatic
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
MetaDataThresholdPtexIOstatic
MetaDataType enum namePtex
MetaDataTypeName(MetaDataType mdt)Ptexstatic
mt_quad enum valuePtex
mt_triangle enum valuePtex
ok(Ptex::String &error)PtexWriterBaseinline
OneValue(DataType dt)Ptexinlinestatic
OneValueInv(DataType dt)Ptexinlinestatic
open(const char *path, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, Ptex::String &error, bool genmipmaps=true)PtexWriterstatic
PtexWriterBase(const char *path, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, bool compress)PtexWriterBaseprotected
readBlock(FILE *fp, void *data, int size)PtexWriterBaseprotected
release()PtexWriterBasevirtual
setBorderModes(Ptex::BorderMode uBorderMode, Ptex::BorderMode vBorderMode)PtexWriterBaseinlinevirtual
setError(const std::string &error)PtexWriterBaseinlineprotected
storeFaceInfo(int faceid, FaceInfo &dest, const FaceInfo &src, int flags=0)PtexWriterBaseprotected
TileSizePtexIOstatic
writeBlank(FILE *fp, int size)PtexWriterBaseprotected
writeBlock(FILE *fp, const void *data, int size)PtexWriterBaseprotected
writeConstantFace(int faceid, const Ptex::FaceInfo &info, const void *data)=0PtexWriterpure virtual
writeConstFaceBlock(FILE *fp, const void *data, FaceDataHeader &fdh)PtexWriterBaseprotected
writeFace(int faceid, const Ptex::FaceInfo &info, const void *data, int stride=0)=0PtexWriterpure virtual
writeFaceBlock(FILE *fp, const void *data, int stride, Res res, FaceDataHeader &fdh)PtexWriterBaseprotected
writeFaceData(FILE *fp, const void *data, int stride, Res res, FaceDataHeader &fdh)PtexWriterBaseprotected
writeMeta(const char *key, const char *value)PtexWriterBasevirtual
writeMeta(const char *key, const int8_t *value, int count)PtexWriterBasevirtual
writeMeta(const char *key, const int16_t *value, int count)PtexWriterBasevirtual
writeMeta(const char *key, const int32_t *value, int count)PtexWriterBasevirtual
writeMeta(const char *key, const float *value, int count)PtexWriterBasevirtual
writeMeta(const char *key, const double *value, int count)PtexWriterBasevirtual
writeMeta(PtexMetaData *data)PtexWriterBasevirtual
writeMetaDataBlock(FILE *fp, MetaEntry &val)PtexWriterBaseprotected
writeReduction(FILE *fp, const void *data, int stride, Res res)PtexWriterBaseprotected
writeZipBlock(FILE *fp, const void *data, int size, bool finish=true)PtexWriterBaseprotected
~PtexWriter()PtexWriterinlineprotectedvirtual
~PtexWriterBase()PtexWriterBaseprotectedvirtual