Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

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