| 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 > |  |