Ptex
PtexMainWriter Member List

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

_compressorMutexPtexMainWriterprivate
_compressorsPtexMainWriterprivate
_constdataPtexMainWriterprivate
_errorPtexMainWriterprivate
_extheaderPtexMainWriterprivate
_faceids_rPtexMainWriterprivate
_faceinfoPtexMainWriterprivate
_facesPtexMainWriterprivate
_genmipmapsPtexMainWriterprivate
_headerPtexMainWriterprivate
_metadataPtexMainWriterprivate
_metamapPtexMainWriterprivate
_newpathPtexMainWriterprivate
_okPtexMainWriterprivate
_pathPtexMainWriterprivate
_pixelSizePtexMainWriterprivate
_readerPtexMainWriterprivate
_reduceFnPtexMainWriterprivate
_rfaceidsPtexMainWriterprivate
addMetaData(const char *key, MetaDataType t, const void *value, int size)PtexMainWriterprivate
addToDataBlock(std::vector< std::byte > &dataBlock, const void *data, size_t size)PtexMainWriterprivate
addToMetaDataBlock(std::vector< std::byte > &dataBlock, const MetaEntry &val)PtexMainWriterprivate
applyEdits(const char *path, Ptex::String &error)PtexWriterstatic
calcTileRes(Res faceres)PtexMainWriterprivate
close(Ptex::String &error)PtexMainWritervirtual
compressDataBlock(libdeflate_compressor *compressor, std::vector< std::byte > &compressedData, const void *data, size_t size)PtexMainWriterprivate
compressFaceData(libdeflate_compressor *compressor, std::vector< std::byte > &compressedData, FaceDataHeader &fdh, Res res, const void *uncompressedData)PtexMainWriterprivate
compressFaceDataBlock(libdeflate_compressor *compressor, std::vector< std::byte > &compressedData, FaceDataHeader &fdh, Res res, const void *uncompressedData, int stride)PtexMainWriterprivate
datatype() constPtexMainWriterinlineprivate
edit(const char *path, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, Ptex::String &error, bool genmipmaps=true)PtexWriterstatic
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
finish()PtexMainWriterprivate
flagConstantNeighorhoods()PtexMainWriterprivate
getCompressor()PtexMainWriterprivate
getError(Ptex::String &error)PtexMainWriterinline
MinReductionLog2PtexMainWriterprivatestatic
ok(Ptex::String &error)PtexMainWriterinline
open(const char *path, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, Ptex::String &error, bool genmipmaps=true)PtexWriterstatic
PtexMainWriter(const char *path, PtexTexture *tex, Ptex::MeshType mt, Ptex::DataType dt, int nchannels, int alphachan, int nfaces, bool genmipmaps)PtexMainWriter
release()PtexMainWritervirtual
releaseCompressor(libdeflate_compressor *compressor)PtexMainWriterprivate
setBorderModes(Ptex::BorderMode uBorderMode, Ptex::BorderMode vBorderMode)PtexMainWriterinlinevirtual
setEdgeFilterMode(Ptex::EdgeFilterMode edgeFilterMode)PtexMainWriterinlinevirtual
setError(const std::string &error)PtexMainWriterinlineprivate
storeConstValue(int faceid, const void *data, int stride, Res res)PtexMainWriterprivate
storeFaceInfo(int faceid, FaceInfo &dest, const FaceInfo &src, int flags=0)PtexMainWriterprivate
writeBlock(FILE *fp, const void *data, size_t size)PtexMainWriterprivate
writeBlock(FILE *fp, const std::vector< std::byte > &dataBlock)PtexMainWriterinlineprivate
writeConstantFace(int faceid, const FaceInfo &f, const void *data)PtexMainWritervirtual
PtexWriter::writeConstantFace(int faceid, const Ptex::FaceInfo &info, const void *data)=0PtexWriterpure virtual
writeFace(int faceid, const FaceInfo &f, const void *data, int stride)PtexMainWritervirtual
PtexWriter::writeFace(int faceid, const Ptex::FaceInfo &info, const void *data, int stride=0)=0PtexWriterpure virtual
writeMeta(const char *key, const char *value)PtexMainWritervirtual
writeMeta(const char *key, const int8_t *value, int count)PtexMainWritervirtual
writeMeta(const char *key, const int16_t *value, int count)PtexMainWritervirtual
writeMeta(const char *key, const int32_t *value, int count)PtexMainWritervirtual
writeMeta(const char *key, const float *value, int count)PtexMainWritervirtual
writeMeta(const char *key, const double *value, int count)PtexMainWritervirtual
writeMeta(PtexMetaData *data)PtexMainWritervirtual
~PtexMainWriter()PtexMainWriterprivatevirtual
~PtexWriter()PtexWriterinlineprotectedvirtual