| OpenSubdiv

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4 5]

N OpenSubdiv |
N OPENSUBDIV_VERSION |
N Bfr |
C Limits | Simple struct with limits related to topology
C Parameterization | Simple class defining the 2D parameterization of a face
C RefinerSurfaceFactory | Template for concrete subclasses of RefinerSurfaceFactoryBase
C RefinerSurfaceFactoryBase | Intermediate subclass of SurfaceFactory with Far::TopologyRefiner as the mesh
C Surface | Encapsulates the limit surface for a face of a mesh
C PointDescriptor | Simple struct defining the size and stride of points in arrays
C SurfaceFactory | Base class providing initialization of a Surface for each face of a mesh
C Options | Simple set of options assigned to instances of SurfaceFactory
C SurfaceFactoryCache | Container used internally by SurfaceFactory to store reusable information
C SurfaceFactoryCacheThreaded | Template for declaring thread-safe subclasses of SurfaceFactoryCache
C SurfaceFactoryMeshAdapter | Abstract interface adapting SurfaceFactory to a connected mesh representation
C Tessellation | Encapsulates a specific tessellation pattern of a Parameterization
C Options | Options 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
C VertexDescriptor | Simple class used by subclasses of SurfaceFactory to describe a vertex
N Far |
C LimitStencil | Limit point stencil class wrapping the template for compatibility
C LimitStencilReal | Limit point stencil descriptor
C LimitStencilTable | Limit stencil table class wrapping the template for compatibility
C LimitStencilTableFactory | Stencil table factory class wrapping the template for compatibility
C LimitStencilTableFactoryReal | A specialized factory for LimitStencilTable
C LocationArray | Descriptor for limit surface locations
C Options |
C LimitStencilTableReal | Table of limit subdivision stencils
C PatchDescriptor | Describes the type of a patch
C PatchMap | An quadtree-based map connecting coarse faces to their sub-patches
C PatchParam | Patch parameterization
C PatchTable | Container for arrays of parametric patches
C PatchHandle | Handle that can be used as unique patch identifier within PatchTable
C PatchTableFactory | Factory for constructing a PatchTable from a TopologyRefiner
C Options | Public options for the PatchTable factory
C PatchFaceTag | Obsolete internal struct not intended for public use – due to be deprecated
C PrimvarRefiner |
C PrimvarRefinerReal | Applies refinement operations to generic primvar data
C PtexIndices | Object used to compute and query ptex face indices
C Stencil | Vertex stencil class wrapping the template for compatibility
C StencilReal | Vertex stencil descriptor
C StencilTable | Stencil table class wrapping the template for compatibility
C StencilTableFactory | Stencil table factory class wrapping the template for compatibility
C StencilTableFactoryReal | A specialized factory for StencilTable
C Options |
C StencilTableReal | Table of subdivision stencils
C TopologyDescriptor | A simple reference to raw topology data for use with TopologyRefinerFactory
C FVarChannel |
C TopologyLevel | An interface for accessing data in a specific level of a refined topology hierarchy
C TopologyRefiner | Stores topology data for a specified set of refinement options
C AdaptiveOptions | Adaptive refinement options
C UniformOptions | Uniform refinement options
C TopologyRefinerFactory | Factory for constructing TopologyRefiners from specific mesh classes
C Options | Options related to the construction of each TopologyRefiner
C TopologyRefinerFactoryBase | Private base class of Factories for constructing TopologyRefiners
N Osd |
C 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
C CLEvaluator |
C CLPatchTable | CL patch table
C CLStencilTable | OpenCL stencil table
C CLVertexBuffer | Concrete vertex buffer class for OpenCL subdivision
C CpuD3D11VertexBuffer | Concrete vertex buffer class for Cpu subdivision and DirectX drawing
C CpuEvaluator |
C CpuGLVertexBuffer | Concrete vertex buffer class for cpu subdivision and OpenGL drawing
C CPUMTLVertexBuffer |
C CpuPatchTable | Cpu patch table
C CpuVertexBuffer | Concrete vertex buffer class for CPU subdivision
C CudaEvaluator |
C CudaPatchTable | CUDA patch table
C CudaStencilTable | CUDA stencil table
C CudaVertexBuffer | Concrete vertex buffer class for Cuda subdivision
C D3D11ComputeEvaluator |
C D3D11LegacyGregoryPatchTable |
C D3D11PatchTable |
C D3D11StencilTable | D3D11 stencil table
C D3D11VertexBuffer | Concrete vertex buffer class for DirectX subdivision and DirectX drawing
C EvaluatorCacheT |
C Entry |
C GLComputeEvaluator |
C GLLegacyGregoryPatchTable |
C GLPatchTable |
C GLStencilTableSSBO | GL stencil table (Shader Storage buffer)
C GLStencilTableTBO | GL TextureBuffer stencil table
C GLVertexBuffer | Concrete vertex buffer class for GLSL subdivision and OpenGL drawing
C GLXFBEvaluator |
C Mesh |
C MeshInterface |
C MTLComputeEvaluator |
C MTLContext |
C MTLLegacyGregoryPatchTable |
C MTLPatchTable |
C MTLStencilTable |
C OmpEvaluator |
C PatchArray |
C PatchCoord | Coordinates set on a patch table
C PatchParam |
C TbbEvaluator |
N Sdc |
C Crease | Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme
C Options | All supported options applying to subdivision scheme
C Scheme | 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
C LocalMask |
C SchemeTypeTraits | Traits associated with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself
N Vtr |
C Array |
C ConstArray |