![]() |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Describes the type of a patch |
![]() ![]() ![]() ![]() ![]() | An quadtree-based map connecting coarse faces to their sub-patches |
![]() ![]() ![]() ![]() ![]() | Local patch parameterization descriptor |
![]() ![]() ![]() ![]() ![]() | Container for arrays of parametric patches |
![]() ![]() ![]() ![]() ![]() ![]() | Handle that can be used as unique patch identifier within PatchTable |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Applies refinement operations to generic primvar data |
![]() ![]() ![]() ![]() ![]() | Object used to compute and query ptex face indices |
![]() ![]() ![]() ![]() ![]() | Vertex stencil descriptor |
![]() ![]() ![]() ![]() ![]() | Table of subdivision stencils |
![]() ![]() ![]() ![]() ![]() | Limit point stencil descriptor |
![]() ![]() ![]() ![]() ![]() | Table of limit subdivision stencils |
![]() ![]() ![]() ![]() ![]() | A specialized factory for StencilTable |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | A specialized factory for LimitStencilTable |
![]() ![]() ![]() ![]() ![]() ![]() | Descriptor for limit surface locations |
![]() ![]() ![]() ![]() ![]() | 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 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 |
![]() ![]() ![]() ![]() ![]() | Factory for constructing TopologyRefiners from specific mesh classes |
![]() ![]() ![]() ![]() ![]() ![]() | Options related to the construction of each TopologyRefiner |
![]() ![]() ![]() ![]() ![]() | Stores topology data for a specified set of refinement options |
![]() ![]() ![]() ![]() ![]() ![]() | Adaptive refinement options |
![]() ![]() ![]() ![]() ![]() ![]() | Uniform refinement options |
![]() ![]() ![]() ![]() ![]() | Private base class of Factories for constructing TopologyRefiners |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() | OpenCL stencil table |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | CL patch table |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for OpenCL subvision |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for Cpu subvision and DirectX drawing |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for cpu subvision and OpenGL drawing |
![]() ![]() ![]() ![]() ![]() | Cpu patch table |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for cpu subvision |
![]() ![]() ![]() ![]() ![]() | CUDA stencil table |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | CUDA patch table |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for Cuda subvision |
![]() ![]() ![]() ![]() ![]() | D3D11 stencil table |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for DirectX subvision and DirectX drawing |
![]() ![]() ![]() ![]() ![]() | GL stencil table (Shader Storage buffer) |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Concrete vertex buffer class for GLSL subvision and OpenGL drawing |
![]() ![]() ![]() ![]() ![]() | GL TextureBuffer stencil table |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Coordinates set on a patch table |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme |
![]() ![]() ![]() ![]() ![]() | All supported options applying to subdivision 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 |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Traits associated the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined on the scheme itself |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() |