Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CTopologyRefiner::AdaptiveOptionsAdaptive refinement options
 CBufferDescriptorBufferDescriptor is a struct which describes buffer elements in interleaved data buffers. Almost all Osd Evaluator APIs take BufferDescriptors along with device-specific buffer objects
 CPatchMap::QuadNode::Child
 CRefinement::ChildTag
 CCLEvaluator
 CCLStencilTableOpenCL stencil table
 CCLVertexBufferConcrete vertex buffer class for OpenCL subvision
 CConstArray< TYPE >
 CConstArray< Index >
 CCpuD3D11VertexBufferConcrete vertex buffer class for Cpu subvision and DirectX drawing
 CCpuEvaluator
 CCpuGLVertexBufferConcrete vertex buffer class for cpu subvision and OpenGL drawing
 CCpuPatchTableCpu patch table
 CCpuVertexBufferConcrete vertex buffer class for cpu subvision
 CCreaseTypes, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme
 CFVarLevel::CreaseEndPair
 CCudaEvaluator
 CCudaStencilTableCUDA stencil table
 CCudaVertexBufferConcrete vertex buffer class for Cuda subvision
 CD3D11ComputeEvaluator
 CD3D11StencilTableD3D11 stencil table
 CD3D11VertexBufferConcrete vertex buffer class for DirectX subvision and DirectX drawing
 CEdgeInterface
 CEvaluatorCacheT< EVALUATOR >::Entry
 CFVarLevel::ETag
 CLevel::ETag
 CEvaluatorCacheT< EVALUATOR >
 CFaceInterface
 CLevel::FTag
 CTopologyDescriptor::FVarChannel
 CFVarLevel
 CFVarRefinement
 CGLComputeEvaluator
 CGLSLPatchShaderSource
 CGLStencilTableSSBOGL stencil table (Shader Storage buffer)
 CGLStencilTableTBOGL TextureBuffer stencil table
 CGLVertexBufferConcrete vertex buffer class for GLSL subvision and OpenGL drawing
 CGLXFBEvaluator
 CHLSLPatchShaderSource
 CLevel
 CLimitStencilTableFactoryA specialized factory for LimitStencilTable
 CScheme< SCHEME_TYPE >::LocalMask< WEIGHT >
 CLimitStencilTableFactory::LocationArrayDescriptor for limit surface locations
 CMeshInterface< PATCH_TABLE >
 CNonCopyable< T >
 CNonCopyable< CLPatchTable >
 CNonCopyable< CudaPatchTable >
 CNonCopyable< D3D11LegacyGregoryPatchTable >
 CNonCopyable< D3D11PatchTable >
 CNonCopyable< GLLegacyGregoryPatchTable >
 CNonCopyable< GLPatchTable >
 COmpEvaluator
 CPatchTableFactory::Options
 CStencilTableFactory::Options
 COptionsAll supported options applying to subdivision scheme
 CRefinement::Options
 CTopologyRefinerFactory< MESH >::OptionsOptions related to the construction of each TopologyRefiner
 CPatchArray
 CPatchCoordCoordinates set on a patch table
 CPatchDescriptorDescribes the type of a patch
 CPatchTableFactory::PatchFaceTag
 CPatchTable::PatchHandleHandle that can be used as unique patch identifier within PatchTable
 CPatchMapAn quadtree-based map connecting coarse faces to their sub-patches
 CPatchParamLocal patch parameterization descriptor
 CPatchTableContainer for arrays of parametric patches
 CPatchTableFactory
 CPrimvarRefinerApplies refinement operations to generic primvar data
 CPtexIndicesObject used to compute and query ptex face indices
 CRefinement
 CRefinement::Relations
 CScheme< SCHEME_TYPE >Scheme is a class template which provides all implementation for the subdivision schemes supported by OpenSubdiv through specializations of the methods of each. An instance of Scheme<SCHEME_TYPE> includes a set of Options that will dictate the variable aspects of its behavior
 CSchemeTypeTraitsTraits associated the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined on the scheme itself
 CSparseSelector
 CRefinement::SparseTag
 CStackBuffer< TYPE, SIZE >
 CStencilVertex stencil descriptor
 CStencilTableTable of subdivision stencils
 CStencilTableFactoryA specialized factory for StencilTable
 CTbbEvaluator
 CTopologyDescriptorDescriptor for raw topology data, provided as a convenience with a corresponding Factory. It should be functionally complete and simple to use, but for more demanding situations, writing a custom Factory is likely warranted
 CTopologyLevelTopologyLevel is an interface for accessing data in a specific level of a refined topology hierarchy. Instances of TopologyLevel are created and owned by a TopologyRefiner, which will return const-references to them. Such references are only valid during the lifetime of TopologyRefiner that created and returned them, and only for a given refinement, i.e. if the TopologyRefiner is re-refined, any references to TopoologyLevels are invalidated
 CTopologyRefinerStores topology data for a specified set of refinement options
 CTopologyRefinerFactoryBasePrivate base class of Factories for constructing TopologyRefiners
 CTopologyRefiner::UniformOptionsUniform refinement options
 CFVarLevel::ValueSpan
 CFVarLevel::ValueTag
 CVertexInterface
 CLevel::VTag