CPtexInternal::_Mutex | |
CPtexInternal::_SpinLock | |
CPtexInternal::AutoLock< T > | Automatically acquire and release lock within enclosing scope |
CPtexDict< T >::const_iterator | Internal class used to provide iteration through the dictionary |
CPtexIO::EditFaceDataHeader | |
CPtexIO::EditMetaDataHeader | |
CPtexDict< T >::Entry | This internal structure is used to store the dictionary elements |
CPtexReader::MetaData::Entry | |
CPtexHashMap< KeyType, DataType, HashFn >::Entry | |
CPtexIO::ExtHeader | |
CPtexIO::FaceDataHeader | |
CPtexReader::FaceEdit | |
CPtex::FaceInfo | Information about a face, as stored in the Ptex file header |
CFaceInfo | Information about a face, as stored in the Ptex file header |
CPtexReader::ReductionKey::Hasher | |
CPtexIO::Header | |
CPtexDict< T >::iterator | Internal class used to provide iteration through the dictionary |
CPtexHashMap< KeyType, DataType, HashFn >::iterator | Internal class used to provide iteration through the hash table |
CPtexIO::LevelInfo | |
CPtexMainWriter::LevelRec | |
CPtexReader::MetaEdit | |
CPtexWriterBase::MetaEntry | |
CPtexFilter::Options | Choose filter options |
▼CPtex | Common data structures and enums used throughout the API |
▼CPtexIO | |
CPtexReader | |
▼CPtexWriterBase | |
CPtexIncrWriter | |
CPtexMainWriter | |
CPtexSeparableFilter | |
CPtexSeparableKernel | |
CPtexTriangleFilter | |
CPtexTriangleKernel | Triangle filter kernel (in normalized triangle coords) |
CPtexTriangleKernelIter | Triangle filter kernel iterator (in texel coords) |
CPtexUtils | |
▼CPtexCache | File-handle and memory cache for reading ptex files |
▼CPtexCacheImpl | Ptex cache implementation |
CPtexReaderCache | Cache for reading Ptex texture files |
CPtexDict< T > | A string-keyed dictionary template, using a hash table |
CPtexDict< PtexReader * > | |
▼CPtexFaceData | Per-face texture data accessor |
CPtexReader::ConstDataPtr | |
▼CPtexReader::FaceData | |
▼CPtexReader::PackedFace | |
CPtexReader::ConstantFace | |
▼CPtexReader::TiledFaceBase | |
CPtexReader::TiledFace | |
CPtexReader::TiledReducedFace | |
▼CPtexFilter | Interface for filtered sampling of ptex data files |
CPtexSeparableFilter | |
CPtexTriangleFilter | |
CPtexHalf | Half-precision (16-bit) floating-point type |
CPtexHashMap< KeyType, DataType, HashFn > | A lightweight hash table |
CPtexHashMap< ReductionKey, FaceData *, ReductionKey::Hasher > | |
▼CPtexInputHandler | Custom handler interface for intercepting and redirecting Ptex input stream calls |
CPtexReader::DefaultInputHandler | |
▼CPtexLruItem | One item in a cache, typically an open file or a block of memory |
▼CPtexCachedData | Cache entry for allocated memory block |
CPtexReader::FaceData | |
CPtexReader::Level | |
CPtexReader::MetaData | |
CPtexReader::MetaData::LargeMetaData | |
▼CPtexCachedFile | Cache entry for open file handle |
CPtexReader | |
CPtexLruList | A list of items kept in least-recently-used (LRU) order |
▼CPtexMetaData | Meta data accessor |
CPtexReader::MetaData | |
CPtexPtr< T > | Smart-pointer for acquiring and releasing API objects |
▼CPtexTexture | Interface for reading data from a ptex file |
CPtexReader | |
▼CPtexWriter | Interface for writing data to a ptex file |
CPtexWriterBase | |
CPtexReader::ReductionKey | |
CRes | Pixel resolution of a given texture |
CPtex::Res | Pixel resolution of a given texture |
CPtex::String | Memory-managed string |
CString | Memory-managed string |
CPtexHashMap< KeyType, DataType, HashFn >::value_type | |
CPtexDict< T >::value_type | Internal class used to provide a return value for the value type |
CPtexUtils::VecAccum< T, n > | |
CPtexUtils::VecAccum< T, 0 > | |
CPtexUtils::VecAccumN< T > | |
CPtexUtils::VecMult< T, n > | |
CPtexUtils::VecMult< T, 0 > | |
CPtexUtils::VecMultN< T > | |