▼NOpenSubdiv | |
▼NOPENSUBDIV_VERSION | |
▼NFar | |
CLimitStencil | Limit point stencil descriptor |
CLimitStencilTable | Table of limit subdivision stencils |
▼CLimitStencilTableFactory | A specialized factory for LimitStencilTable |
CLocationArray | Descriptor for limit surface locations |
CPatchDescriptor | Describes the type of a patch |
CPatchMap | An quadtree-based map connecting coarse faces to their sub-patches |
CPatchParam | Local patch parameterization descriptor |
▼CPatchTable | Container for arrays of parametric patches |
CPatchHandle | Handle that can be used as unique patch identifier within PatchTable |
▼CPatchTableFactory | |
COptions | |
CPatchFaceTag | |
CPrimvarRefiner | Applies refinement operations to generic primvar data |
CPtexIndices | Object used to compute and query ptex face indices |
CStencil | Vertex stencil descriptor |
CStencilTable | Table of subdivision stencils |
▼CStencilTableFactory | A specialized factory for StencilTable |
COptions | |
▼CTopologyDescriptor | 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 |
CFVarChannel | |
CTopologyLevel | 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 |
▼CTopologyRefiner | Stores topology data for a specified set of refinement options |
CAdaptiveOptions | Adaptive refinement options |
CUniformOptions | Uniform refinement options |
▼CTopologyRefinerFactory | Factory for constructing TopologyRefiners from specific mesh classes |
COptions | Options related to the construction of each TopologyRefiner |
CTopologyRefinerFactoryBase | Private base class of Factories for constructing TopologyRefiners |
▼NOsd | |
CBufferDescriptor | 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 |
CCLEvaluator | |
CCLPatchTable | CL patch table |
CCLStencilTable | OpenCL stencil table |
CCLVertexBuffer | Concrete vertex buffer class for OpenCL subvision |
CCpuD3D11VertexBuffer | Concrete vertex buffer class for Cpu subvision and DirectX drawing |
CCpuEvaluator | |
CCpuGLVertexBuffer | Concrete vertex buffer class for cpu subvision and OpenGL drawing |
CCpuPatchTable | Cpu patch table |
CCpuVertexBuffer | Concrete vertex buffer class for cpu subvision |
CCudaEvaluator | |
CCudaPatchTable | CUDA patch table |
CCudaStencilTable | CUDA stencil table |
CCudaVertexBuffer | Concrete vertex buffer class for Cuda subvision |
CD3D11ComputeEvaluator | |
CD3D11LegacyGregoryPatchTable | |
CD3D11PatchTable | |
CD3D11StencilTable | D3D11 stencil table |
CD3D11VertexBuffer | Concrete vertex buffer class for DirectX subvision and DirectX drawing |
▼CEvaluatorCacheT | |
CEntry | |
CGLComputeEvaluator | |
CGLLegacyGregoryPatchTable | |
CGLPatchTable | |
CGLSLPatchShaderSource | |
CGLStencilTableSSBO | GL stencil table (Shader Storage buffer) |
CGLStencilTableTBO | GL TextureBuffer stencil table |
CGLVertexBuffer | Concrete vertex buffer class for GLSL subvision and OpenGL drawing |
CGLXFBEvaluator | |
CHLSLPatchShaderSource | |
CMesh | |
CMeshInterface | |
CNonCopyable | |
COmpEvaluator | |
CPatchArray | |
CPatchCoord | Coordinates set on a patch table |
CPatchParam | |
CTbbEvaluator | |
▼NSdc | |
CCrease | Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme |
COptions | All supported options applying to subdivision scheme |
▼CScheme | 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 |
CLocalMask | |
CSchemeTypeTraits | Traits associated the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined on the scheme itself |
▼NVtr | |
▼Ninternal | |
CEdgeInterface | |
CFaceInterface | |
▼CFVarLevel | |
CCreaseEndPair | |
CETag | |
CValueSpan | |
CValueTag | |
CFVarRefinement | |
▼CLevel | |
CETag | |
CFTag | |
CVTag | |
▼CRefinement | |
CChildTag | |
COptions | |
CRelations | |
CSparseTag | |
CSparseSelector | |
CStackBuffer | |
CVertexInterface | |
CArray | |
CConstArray |