Ptex
PtexReader Member List

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

_cachePtexCachedFileprotected
_constdataPtexReaderprotected
_constdataposPtexReaderprotected
_defaultIoPtexReaderprotected
_editdataposPtexReaderprotected
_errorPtexReaderprotected
_extheaderPtexReaderprotected
_faceeditsPtexReaderprotected
_faceinfoPtexReaderprotected
_faceinfoposPtexReaderprotected
_fpPtexReaderprotected
_hasEditsPtexReaderprotected
_headerPtexReaderprotected
_ioPtexReaderprotected
_leveldataposPtexReaderprotected
_levelinfoPtexReaderprotected
_levelinfoposPtexReaderprotected
_levelposPtexReaderprotected
_levelsPtexReaderprotected
_lmddataposPtexReaderprotected
_lmdheaderposPtexReaderprotected
_metadataPtexReaderprotected
_metadataposPtexReaderprotected
_metaeditsPtexReaderprotected
_okPtexReaderprotected
_ownsCachePtexReaderprotected
_pathPtexReaderprotected
_pixelsizePtexReaderprotected
_posPtexReaderprotected
_premultiplyPtexReaderprotected
_reductionsPtexReaderprotected
_res_rPtexReaderprotected
_rfaceidsPtexReaderprotected
_zstreamPtexReaderprotected
AllocaMaxPtexIOstatic
alphaChannel()PtexReaderinlinevirtual
blendFaces(FaceData *&face, int faceid, Res res, bool blendu)PtexReaderprotected
BlockSizePtexIOstatic
BorderMode enum namePtex
BorderModeName(BorderMode m)Ptexstatic
computeOffsets(FilePos pos, int noffsets, const FaceDataHeader *fdh, FilePos *offsets)PtexReaderinlineprotected
ConvertFromFloat(void *dst, const float *src, Ptex::DataType dt, int numChannels)Ptexstatic
ConvertToFloat(float *dst, const void *src, Ptex::DataType dt, int numChannels)Ptexstatic
DataSize(DataType dt)Ptexinlinestatic
dataType()PtexReaderinlinevirtual
datatype() const PtexReaderinline
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
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
extheader() const PtexReaderinline
ExtHeaderSizePtexIOstatic
FaceDataHeaderSizePtexIOstatic
getConstData()PtexReaderinlineprotected
getData(int faceid, void *buffer, int stride)PtexReadervirtual
getData(int faceid, void *buffer, int stride, Res res)PtexReadervirtual
getData(int faceid)PtexReadervirtual
getData(int faceid, Res res)PtexReadervirtual
getFace(int levelid, Level *level, int faceid)PtexReaderinlineprotected
getFaceInfo(int faceid)PtexReadervirtual
getLevel(int levelid)PtexReaderinlineprotected
getMetaData()PtexReadervirtual
getPixel(int faceid, int u, int v, float *result, int firstchan, int nchannels)PtexReadervirtual
getPixel(int faceid, int u, int v, float *result, int firstchan, int nchannels, Ptex::Res res)PtexReadervirtual
getRes(int levelid, int faceid)PtexReaderinlineprotected
hasEdits()PtexReaderinlinevirtual
hasMipMaps()PtexReaderinlinevirtual
header() const PtexReaderinline
HeaderSizePtexIOstatic
IBuffSizePtexIOstatic
inuse()PtexLruIteminline
levelinfo(int level) const PtexReaderinline
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
meshType()PtexReaderinlinevirtual
MeshTypeName(MeshType mt)Ptexstatic
MetaDataThresholdPtexIOstatic
MetaDataType enum namePtex
MetaDataTypeName(MetaDataType mdt)Ptexstatic
mt_quad enum valuePtex
mt_triangle enum valuePtex
nchannels() const PtexReaderinline
numChannels()PtexReaderinlinevirtual
numFaces()PtexReaderinlinevirtual
OneValue(DataType dt)Ptexinlinestatic
OneValueInv(DataType dt)Ptexinlinestatic
open(const char *path, Ptex::String &error)PtexReader
PtexTexture::open(const char *path, Ptex::String &error, bool premultiply=0)PtexTexturestatic
orphan()PtexLruIteminline
orphanList(T &list)PtexLruIteminlinestatic
path()PtexReaderinlinevirtual
pixelsize() const PtexReaderinline
PtexCachedFile(void **parent, PtexCacheImpl *cache)PtexCachedFileinline
PtexLruItem(void **parent=0)PtexLruIteminlineprotected
PtexReader(void **parent, PtexCacheImpl *cache, bool premultiply, PtexInputHandler *handler)PtexReader
readBlock(void *data, int size, bool reportError=true)PtexReaderprotected
readConstData()PtexReaderprotected
readEditData()PtexReaderprotected
readEditFaceData()PtexReaderprotected
readEditMetaData()PtexReaderprotected
readFace(int levelid, Level *level, int faceid)PtexReaderprotected
readFaceData(FilePos pos, FaceDataHeader fdh, Res res, int levelid, FaceData *&face)PtexReaderprotected
readFaceInfo()PtexReaderprotected
readLargeMetaDataHeaders(MetaData *metadata, FilePos pos, int zipsize, int memsize)PtexReaderprotected
readLevel(int levelid, Level *&level)PtexReaderprotected
readLevelInfo()PtexReaderprotected
readlockPtexReader
readMetaData()PtexReaderprotected
readMetaDataBlock(MetaData *metadata, FilePos pos, int zipsize, int memsize)PtexReaderprotected
readZipBlock(void *data, int zipsize, int unzipsize)PtexReaderprotected
reducelockPtexReader
ReductionMap typedefPtexReaderprotected
ref()PtexCachedFileinline
release()PtexReadervirtual
seek(FilePos pos)PtexReaderinlineprotected
setError(const char *error)PtexReaderinlineprotected
setOwnsCache()PtexReaderinline
tell()PtexReaderinlineprotected
TileSizePtexIOstatic
uBorderMode()PtexReaderinlinevirtual
unpackedSize(FaceDataHeader fdh, int levelid, int faceid)PtexReaderinlineprotected
unref()PtexCachedFileinline
vBorderMode()PtexReaderinlinevirtual
~PtexCachedFile()PtexCachedFileinlineprotectedvirtual
~PtexLruItem()PtexLruIteminlineprotectedvirtual
~PtexReader()PtexReaderprotectedvirtual
~PtexTexture()PtexTextureinlineprotectedvirtual