 TopologyRefiner::AdaptiveOptions | Adaptive refinement options |
 BufferDescriptor | BufferDescriptor is a struct which describes buffer elements in interleaved data buffers. Almost all Osd Evaluator APIs take BufferDescriptors along with device-specific buffer objects |
 PatchMap::QuadNode::Child | |
 Refinement::ChildTag | |
 CLEvaluator | |
 CLStencilTable | OpenCL stencil table |
 CLVertexBuffer | Concrete vertex buffer class for OpenCL subvision |
 ConstArray< TYPE > | |
  Array< TYPE > | |
 ConstArray< Index > | |
  Array< Index > | |
 CpuD3D11VertexBuffer | Concrete vertex buffer class for Cpu subvision and DirectX drawing |
 CpuEvaluator | |
 CpuGLVertexBuffer | Concrete vertex buffer class for cpu subvision and OpenGL drawing |
 CpuPatchTable | Cpu patch table |
 CpuVertexBuffer | Concrete vertex buffer class for cpu subvision |
 Crease | Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme |
 FVarLevel::CreaseEndPair | |
 CudaEvaluator | |
 CudaStencilTable | CUDA stencil table |
 CudaVertexBuffer | Concrete vertex buffer class for Cuda subvision |
 D3D11ComputeEvaluator | |
 D3D11StencilTable | D3D11 stencil table |
 D3D11VertexBuffer | Concrete vertex buffer class for DirectX subvision and DirectX drawing |
 EdgeInterface | |
 EvaluatorCacheT< EVALUATOR >::Entry | |
 FVarLevel::ETag | |
 Level::ETag | |
 EvaluatorCacheT< EVALUATOR > | |
 FaceInterface | |
 Level::FTag | |
 TopologyDescriptor::FVarChannel | |
 FVarLevel | |
 FVarRefinement | |
 GLComputeEvaluator | |
 GLSLPatchShaderSource | |
 GLStencilTableSSBO | GL stencil table (Shader Storage buffer) |
 GLStencilTableTBO | GL TextureBuffer stencil table |
 GLVertexBuffer | Concrete vertex buffer class for GLSL subvision and OpenGL drawing |
 GLXFBEvaluator | |
 HLSLPatchShaderSource | |
 Level | |
 LimitStencilTableFactory | A specialized factory for LimitStencilTable |
 Scheme< SCHEME_TYPE >::LocalMask< WEIGHT > | |
 LimitStencilTableFactory::LocationArray | Descriptor for limit surface locations |
 MeshInterface< PATCH_TABLE > | |
  Mesh< VERTEX_BUFFER, STENCIL_TABLE, EVALUATOR, PATCH_TABLE, DEVICE_CONTEXT > | |
 NonCopyable< T > | |
 NonCopyable< CLPatchTable > | |
  CLPatchTable | CL patch table |
 NonCopyable< CudaPatchTable > | |
  CudaPatchTable | CUDA patch table |
 NonCopyable< D3D11LegacyGregoryPatchTable > | |
  D3D11LegacyGregoryPatchTable | |
 NonCopyable< D3D11PatchTable > | |
  D3D11PatchTable | |
 NonCopyable< GLLegacyGregoryPatchTable > | |
  GLLegacyGregoryPatchTable | |
 NonCopyable< GLPatchTable > | |
  GLPatchTable | |
 OmpEvaluator | |
 PatchTableFactory::Options | |
 StencilTableFactory::Options | |
 Options | All supported options applying to subdivision scheme |
 Refinement::Options | |
 TopologyRefinerFactory< MESH >::Options | Options related to the construction of each TopologyRefiner |
 PatchArray | |
 PatchCoord | Coordinates set on a patch table |
 PatchDescriptor | Describes the type of a patch |
 PatchTableFactory::PatchFaceTag | |
 PatchTable::PatchHandle | Handle that can be used as unique patch identifier within PatchTable |
 PatchMap | An quadtree-based map connecting coarse faces to their sub-patches |
 PatchParam | Local patch parameterization descriptor |
  PatchParam | |
 PatchTable | Container for arrays of parametric patches |
 PatchTableFactory | |
 PrimvarRefiner | Applies refinement operations to generic primvar data |
 PtexIndices | Object used to compute and query ptex face indices |
 Refinement | |
 Refinement::Relations | |
 Scheme< 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 |
 SchemeTypeTraits | Traits associated the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined on the scheme itself |
 SparseSelector | |
 Refinement::SparseTag | |
 StackBuffer< TYPE, SIZE > | |
 Stencil | Vertex stencil descriptor |
  LimitStencil | Limit point stencil descriptor |
 StencilTable | Table of subdivision stencils |
  LimitStencilTable | Table of limit subdivision stencils |
 StencilTableFactory | A specialized factory for StencilTable |
 TbbEvaluator | |
 TopologyDescriptor | Descriptor 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 |
 TopologyLevel | TopologyLevel 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 |
 TopologyRefiner | Stores topology data for a specified set of refinement options |
 TopologyRefinerFactoryBase | Private base class of Factories for constructing TopologyRefiners |
  TopologyRefinerFactory< MESH > | Factory for constructing TopologyRefiners from specific mesh classes |
 TopologyRefiner::UniformOptions | Uniform refinement options |
 FVarLevel::ValueSpan | |
 FVarLevel::ValueTag | |
 VertexInterface | |
 Level::VTag | |