OpenSubdiv
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 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
 CCLEvaluator
 CCLStencilTableOpenCL stencil table
 CCLVertexBufferConcrete vertex buffer class for OpenCL subdivision
 CConstArray< TYPE >
  CArray< TYPE >
 CConstArray< CreaseEndPair >
  CArray< CreaseEndPair >
 CConstArray< Index >
  CArray< Index >
 CConstArray< LocalIndex >
  CArray< LocalIndex >
 CConstArray< PatchParam >
  CArray< PatchParam >
 CConstArray< ValueTag >
  CArray< ValueTag >
 CCpuD3D11VertexBufferConcrete vertex buffer class for Cpu subdivision and DirectX drawing
 CCpuEvaluator
 CCpuGLVertexBufferConcrete vertex buffer class for cpu subdivision and OpenGL drawing
 CCPUMTLVertexBuffer
 CCpuPatchTableCpu patch table
 CCpuVertexBufferConcrete vertex buffer class for CPU subdivision
 CCreaseTypes, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme
 CCudaEvaluator
 CCudaStencilTableCUDA stencil table
 CCudaVertexBufferConcrete vertex buffer class for Cuda subdivision
 CD3D11ComputeEvaluator
 CD3D11StencilTableD3D11 stencil table
 CD3D11VertexBufferConcrete vertex buffer class for DirectX subdivision and DirectX drawing
 CEvaluatorCacheT< EVALUATOR >::Entry
 CEvaluatorCacheT< EVALUATOR >
 CTopologyDescriptor::FVarChannel
 CGLComputeEvaluator
 CGLStencilTableSSBOGL stencil table (Shader Storage buffer)
 CGLStencilTableTBOGL TextureBuffer stencil table
 CGLVertexBufferConcrete vertex buffer class for GLSL subdivision and OpenGL drawing
 CGLXFBEvaluator
 CLimitsSimple struct with limits related to topology
 CLimitStencilTableFactoryReal< REAL >A specialized factory for LimitStencilTable
 CLimitStencilTableFactoryReal< float >
  CLimitStencilTableFactoryStencil table factory class wrapping the template for compatibility
 CScheme< SCHEME_TYPE >::LocalMask< WEIGHT >
 CLimitStencilTableFactoryReal< REAL >::LocationArrayDescriptor for limit surface locations
 CMeshInterface< PATCH_TABLE >
  CMesh< VERTEX_BUFFER, STENCIL_TABLE, EVALUATOR, PATCH_TABLE, DEVICE_CONTEXT >
 CMTLComputeEvaluator
 CMTLContext
 CMTLStencilTable
 CNonCopyable
  CCLPatchTableCL patch table
  CCudaPatchTableCUDA patch table
  CD3D11LegacyGregoryPatchTable
  CD3D11PatchTable
  CGLLegacyGregoryPatchTable
  CGLPatchTable
  CMTLLegacyGregoryPatchTable
  CMTLPatchTable
 COmpEvaluator
 CSurfaceFactory::OptionsSimple set of options assigned to instances of SurfaceFactory
 CTessellation::OptionsOptions configure a Tessellation to specify the nature of both its results and the structure of the coordinate and facet index arrays that its methods will populate
 CLimitStencilTableFactoryReal< REAL >::Options
 CPatchTableFactory::OptionsPublic options for the PatchTable factory
 CStencilTableFactoryReal< REAL >::Options
 CTopologyRefinerFactory< MESH >::OptionsOptions related to the construction of each TopologyRefiner
 COptionsAll supported options applying to subdivision scheme
 CParameterizationSimple class defining the 2D parameterization of a face
 CPatchArray
 CPatchCoordCoordinates set on a patch table
 CPatchDescriptorDescribes the type of a patch
 CPatchTableFactory::PatchFaceTagObsolete internal struct not intended for public use – due to be deprecated
 CPatchTable::PatchHandleHandle that can be used as unique patch identifier within PatchTable
 CPatchMapAn quadtree-based map connecting coarse faces to their sub-patches
 CPatchParamPatch parameterization
  CPatchParam
 CPatchTableContainer for arrays of parametric patches
 CPatchTableFactoryFactory for constructing a PatchTable from a TopologyRefiner
 CSurface< REAL >::PointDescriptorSimple struct defining the size and stride of points in arrays
 CPrimvarRefinerReal< REAL >Applies refinement operations to generic primvar data
 CPrimvarRefinerReal< float >
  CPrimvarRefiner
 CPtexIndicesObject used to compute and query ptex face indices
 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 with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself
 CStencilReal< REAL >Vertex stencil descriptor
  CLimitStencilReal< REAL >Limit point stencil descriptor
 CStencilReal< float >
  CLimitStencilReal< float >
   CLimitStencilLimit point stencil class wrapping the template for compatibility
  CStencilVertex stencil class wrapping the template for compatibility
 CStencilTableFactoryReal< REAL >A specialized factory for StencilTable
 CStencilTableFactoryReal< float >
  CStencilTableFactoryStencil table factory class wrapping the template for compatibility
 CStencilTableReal< REAL >Table of subdivision stencils
  CLimitStencilTableReal< REAL >Table of limit subdivision stencils
 CStencilTableReal< float >
  CLimitStencilTableReal< float >
   CLimitStencilTableLimit stencil table class wrapping the template for compatibility
  CStencilTableStencil table class wrapping the template for compatibility
 CSurface< REAL >Encapsulates the limit surface for a face of a mesh
 CSurfaceFactoryCacheContainer used internally by SurfaceFactory to store reusable information
  CSurfaceFactoryCacheThreaded< MUTEX_TYPE, READ_LOCK_GUARD_TYPE, WRITE_LOCK_GUARD_TYPE >Template for declaring thread-safe subclasses of SurfaceFactoryCache
 CSurfaceFactoryMeshAdapterAbstract interface adapting SurfaceFactory to a connected mesh representation
  CSurfaceFactoryBase class providing initialization of a Surface for each face of a mesh
   CRefinerSurfaceFactoryBaseIntermediate subclass of SurfaceFactory with Far::TopologyRefiner as the mesh
    CRefinerSurfaceFactory< CACHE_TYPE >Template for concrete subclasses of RefinerSurfaceFactoryBase
 CTbbEvaluator
 CTessellationEncapsulates a specific tessellation pattern of a Parameterization
 CTopologyDescriptorA simple reference to raw topology data for use with TopologyRefinerFactory
 CTopologyLevelAn interface for accessing data in a specific level of a refined topology hierarchy
 CTopologyRefinerStores topology data for a specified set of refinement options
 CTopologyRefinerFactoryBasePrivate base class of Factories for constructing TopologyRefiners
  CTopologyRefinerFactory< MESH >Factory for constructing TopologyRefiners from specific mesh classes
 CTopologyRefiner::UniformOptionsUniform refinement options
 CVertexDescriptorSimple class used by subclasses of SurfaceFactory to describe a vertex