Skip to main content

Crate opensubdiv_petite_sys

Crate opensubdiv_petite_sys 

Source
Expand description

You probably want the high level wrapper – opensubdiv-petite.

Re-exports§

pub use self::OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError as OpenSubdiv_v3_7_0_Far_TopologyRefinerFactory_TopologyError;
pub use far::*;

Modules§

bfr
Low-level bindings for OpenSubdiv’s BFR module.
far
osd
sdc
vtr

Structs§

OpenSubdiv_v3_7_0_Bfr_FaceSurface
OpenSubdiv_v3_7_0_Bfr_FaceTopology
OpenSubdiv_v3_7_0_Bfr_Parameterization
@brief Simple class defining the 2D parameterization of a face
OpenSubdiv_v3_7_0_Bfr_PatchTree
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactory
@brief Template for concrete subclasses of RefinerSurfaceFactoryBase
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase
@brief Intermediate subclass of SurfaceFactory with Far::TopologyRefiner as the mesh
OpenSubdiv_v3_7_0_Bfr_Surface
@brief Encapsulates the limit surface for a face of a mesh
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory
@brief Base class providing initialization of a Surface for each face of a mesh
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache
@brief Container used internally by SurfaceFactory to store reusable information
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCacheThreaded
@brief Template for declaring thread-safe subclasses of SurfaceFactoryCache
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache__bindgen_vtable
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryMeshAdapter
@brief Abstract interface adapting SurfaceFactory to a connected mesh representation
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryMeshAdapter__bindgen_vtable
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_Options
@brief Simple set of options assigned to instances of SurfaceFactory
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_SurfaceSet
OpenSubdiv_v3_7_0_Bfr_Surface_PointDescriptor
@brief Simple struct defining the size and stride of points in arrays.
OpenSubdiv_v3_7_0_Bfr_VertexDescriptor
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData
OpenSubdiv_v3_7_0_Far_LimitStencil
\brief Limit point stencil class wrapping the template for compatibility.
OpenSubdiv_v3_7_0_Far_LimitStencilReal
\brief Limit point stencil descriptor
OpenSubdiv_v3_7_0_Far_LimitStencilTable
\brief Limit stencil table class wrapping the template for compatibility.
OpenSubdiv_v3_7_0_Far_PatchDescriptor
\brief Describes the type of a patch
OpenSubdiv_v3_7_0_Far_PatchParam
\brief Patch parameterization
OpenSubdiv_v3_7_0_Far_PatchTable
\brief Container for arrays of parametric patches
OpenSubdiv_v3_7_0_Far_PatchTableFactory
\brief Factory for constructing a PatchTable from a TopologyRefiner
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options
\brief Public options for the PatchTable factory
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchFaceTag
\brief Obsolete internal struct not intended for public use – due to be deprecated.
OpenSubdiv_v3_7_0_Far_PatchTable_FVarPatchChannel
OpenSubdiv_v3_7_0_Far_PatchTable_PatchArray
OpenSubdiv_v3_7_0_Far_PatchTable_PatchHandle
\brief Handle that can be used as unique patch identifier within PatchTable
OpenSubdiv_v3_7_0_Far_PrimvarRefiner
OpenSubdiv_v3_7_0_Far_PrimvarRefinerReal
\brief Applies refinement operations to generic primvar data.
OpenSubdiv_v3_7_0_Far_PrimvarRefinerReal_Mask
OpenSubdiv_v3_7_0_Far_Stencil
\brief Vertex stencil class wrapping the template for compatibility.
OpenSubdiv_v3_7_0_Far_StencilReal
\brief Vertex stencil descriptor
OpenSubdiv_v3_7_0_Far_StencilTable
\brief Stencil table class wrapping the template for compatibility.
OpenSubdiv_v3_7_0_Far_TopologyDescriptor
\brief A simple reference to raw topology data for use with TopologyRefinerFactory
OpenSubdiv_v3_7_0_Far_TopologyDescriptor_FVarChannel
OpenSubdiv_v3_7_0_Far_TopologyLevel
\brief An interface for accessing data in a specific level of a refined topology hierarchy.
OpenSubdiv_v3_7_0_Far_TopologyRefiner
\brief Stores topology data for a specified set of refinement options.
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactory
\brief Factory for constructing TopologyRefiners from specific mesh classes.
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase
\brief Private base class of Factories for constructing TopologyRefiners
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactory_Options
\brief Options related to the construction of each TopologyRefiner.
OpenSubdiv_v3_7_0_Far_TopologyRefiner_AdaptiveOptions
\brief Adaptive refinement options
OpenSubdiv_v3_7_0_Far_TopologyRefiner_UniformOptions
\brief Uniform refinement options
OpenSubdiv_v3_7_0_Far_internal_FeatureMask
OpenSubdiv_v3_7_0_Osd_BufferDescriptor
\brief 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.
OpenSubdiv_v3_7_0_Sdc_Crease
\brief Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme.
OpenSubdiv_v3_7_0_Sdc_Options
\brief All supported options applying to subdivision scheme.
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits
\brief Traits associated with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself.
OpenSubdiv_v3_7_0_Sdc_Scheme_LocalMask
OpenSubdiv_v3_7_0_Vtr_Array
OpenSubdiv_v3_7_0_Vtr_ConstArray
OpenSubdiv_v3_7_0_Vtr_internal_EdgeInterface
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_CreaseEndPair
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ETag
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ValueSpan
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ValueTag
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement
OpenSubdiv_v3_7_0_Vtr_internal_FaceInterface
OpenSubdiv_v3_7_0_Vtr_internal_Level
OpenSubdiv_v3_7_0_Vtr_internal_Level_ETag
OpenSubdiv_v3_7_0_Vtr_internal_Level_FTag
OpenSubdiv_v3_7_0_Vtr_internal_Level_VSpan
OpenSubdiv_v3_7_0_Vtr_internal_Level_VTag
OpenSubdiv_v3_7_0_Vtr_internal_QuadRefinement
OpenSubdiv_v3_7_0_Vtr_internal_Refinement
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_ChildTag
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_Options
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_Relations
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_SparseTag
OpenSubdiv_v3_7_0_Vtr_internal_Refinement__bindgen_vtable
OpenSubdiv_v3_7_0_Vtr_internal_SparseSelector
OpenSubdiv_v3_7_0_Vtr_internal_TriRefinement
OpenSubdiv_v3_7_0_Vtr_internal_VertexInterface
__BindgenBitfieldUnit
__BindgenOpaqueArray
If Bindgen could only determine the size and alignment of a type, it is represented like this.

Constants§

OpenSubdiv_v3_7_0_Bfr_Parameterization_Type_QUAD
< Quadrilateral
OpenSubdiv_v3_7_0_Bfr_Parameterization_Type_QUAD_SUBFACES
< Partitioned into quadrilateral sub-faces
OpenSubdiv_v3_7_0_Bfr_Parameterization_Type_TRI
< Triangle
OpenSubdiv_v3_7_0_Far_ErrorType_FAR_CODING_ERROR
< Issue a generic programming error, but continue execution.
OpenSubdiv_v3_7_0_Far_ErrorType_FAR_FATAL_ERROR
< Issue a fatal error and end the program.
OpenSubdiv_v3_7_0_Far_ErrorType_FAR_INTERNAL_CODING_ERROR
< Issue an internal programming error, but continue execution.
OpenSubdiv_v3_7_0_Far_ErrorType_FAR_NO_ERROR
< No error. Move along.
OpenSubdiv_v3_7_0_Far_ErrorType_FAR_RUNTIME_ERROR
< Issue a generic runtime error, but continue execution.
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_GREGORY
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_GREGORY_BASIS
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_GREGORY_BOUNDARY
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_GREGORY_TRIANGLE
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_LINES
< lines (useful for cage drawing)
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_LOOP
< regular triangular patch for the Loop scheme
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_NON_PATCH
< undefined
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_POINTS
< points (useful for cage drawing)
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_QUADS
< 4-sided quadrilateral (bilinear)
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_REGULAR
< regular B-Spline patch for the Catmark scheme
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type_TRIANGLES
< 3-sided triangle
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType_ENDCAP_BILINEAR_BASIS
< use linear patches (simple quads or tris)
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType_ENDCAP_BSPLINE_BASIS
< use BSpline-like patches (same patch type as regular)
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType_ENDCAP_GREGORY_BASIS
< use Gregory patches (highest quality, recommended default)
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType_ENDCAP_LEGACY_GREGORY
< legacy option for 2.x style Gregory patches (Catmark only)
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType_ENDCAP_NONE
< unspecified
OpenSubdiv_v3_7_0_Sdc_Crease_Rule_RULE_CORNER
OpenSubdiv_v3_7_0_Sdc_Crease_Rule_RULE_CREASE
OpenSubdiv_v3_7_0_Sdc_Crease_Rule_RULE_DART
OpenSubdiv_v3_7_0_Sdc_Crease_Rule_RULE_SMOOTH
OpenSubdiv_v3_7_0_Sdc_Crease_Rule_RULE_UNKNOWN
OpenSubdiv_v3_7_0_Sdc_Options_CreasingMethod_CREASE_CHAIKIN
< Chaikin rule
OpenSubdiv_v3_7_0_Sdc_Options_CreasingMethod_CREASE_UNIFORM
< Catmark rule
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_ALL
< bilinear interpolation (“bilinear”)
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_BOUNDARIES
< sharpen all boundaries (“always sharp”)
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_CORNERS_ONLY
< sharpen corners only
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_CORNERS_PLUS1
< (“edge corner”)
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_CORNERS_PLUS2
< (“edge and corner + propagate corner”)
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation_FVAR_LINEAR_NONE
< smooth everywhere (“edge only”)
OpenSubdiv_v3_7_0_Sdc_Options_TriangleSubdivision_TRI_SUB_CATMARK
< Catmark weights (Catmark scheme only)
OpenSubdiv_v3_7_0_Sdc_Options_TriangleSubdivision_TRI_SUB_SMOOTH
< “smooth triangle” weights (Catmark scheme only)
OpenSubdiv_v3_7_0_Sdc_Options_VtxBoundaryInterpolation_VTX_BOUNDARY_EDGE_AND_CORNER
< all boundary edges and corner vertices < sharpened and interpolated
OpenSubdiv_v3_7_0_Sdc_Options_VtxBoundaryInterpolation_VTX_BOUNDARY_EDGE_ONLY
< all boundary edges sharpened and interpolated
OpenSubdiv_v3_7_0_Sdc_Options_VtxBoundaryInterpolation_VTX_BOUNDARY_NONE
< no boundary interpolation, except where < boundary edges were explicitly sharpened
OpenSubdiv_v3_7_0_Sdc_SchemeType_SCHEME_BILINEAR
OpenSubdiv_v3_7_0_Sdc_SchemeType_SCHEME_CATMARK
OpenSubdiv_v3_7_0_Sdc_SchemeType_SCHEME_LOOP
OpenSubdiv_v3_7_0_Sdc_Split_SPLIT_HYBRID
< Not currently used (potential future extension)
OpenSubdiv_v3_7_0_Sdc_Split_SPLIT_TO_QUADS
< Used by Catmark and Bilinear
OpenSubdiv_v3_7_0_Sdc_Split_SPLIT_TO_TRIS
< Used by Loop
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_DEGENERATE_EDGE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_CORRELATION_EDGE_FACE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_CORRELATION_FACE_EDGE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_CORRELATION_FACE_VERT
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_ORIENTATION_INCIDENT_EDGE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_ORIENTATION_INCIDENT_FACE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_FAILED_ORIENTATION_INCIDENT_FACES_EDGES
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_INVALID_CREASE_EDGE
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_INVALID_CREASE_VERT
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_EDGE_FACES
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_EDGE_VERTS
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_FACE_EDGES
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_FACE_VERTS
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_VERT_EDGES
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_MISSING_VERT_FACES
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError_TOPOLOGY_NON_MANIFOLD_EDGE

Statics§

OpenSubdiv_v3_7_0_Sdc_Crease_SHARPNESS_INFINITE
OpenSubdiv_v3_7_0_Sdc_Crease_SHARPNESS_SMOOTH
Constants and related queries of sharpness values:

Functions§

OpenSubdiv_v3_7_0_Bfr_Parameterization_Parameterization
@brief Primary constructor with subdivision scheme and face size
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_RefinerSurfaceFactoryBase
@name Construction and initialization
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceFVarValueIndices
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceNeighborhoodFVarValueIndicesIfRegular
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceNeighborhoodVertexIndicesIfRegular
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceSize
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceVertexIncidentFaceFVarValueIndices
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceVertexIncidentFaceVertexIndices
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_getFaceVertexIndices
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_isFaceHole
@cond PROTECTED
OpenSubdiv_v3_7_0_Bfr_RefinerSurfaceFactoryBase_populateFaceVertexDescriptor
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_Add
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_Find
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_SurfaceFactoryCache
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_SurfaceFactoryCache_destructor
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_add
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_find
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_FaceHasLimitSurface
@brief Return if a specified face has a limit surface
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_GetFaceParameterization
@brief Return the Parameterization of a face with a limit surface
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_SurfaceFactory
@brief Constructor to be used by subclasses
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_SurfaceFactory_destructor
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_setInternalCache
@brief Subclass to identify an internal cache for use by base class
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_SurfaceData
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_invalidate
OpenSubdiv_v3_7_0_Far_PatchDescriptor_GetAdaptivePatchDescriptors
\brief Returns a vector of all the legal patch descriptors for the given adaptive subdivision scheme
OpenSubdiv_v3_7_0_Far_PatchDescriptor_print
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Create
\brief Instantiates a PatchTable from a client-provided TopologyRefiner.
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchFaceTag_assignBoundaryPropertiesFromEdgeMask
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchFaceTag_assignBoundaryPropertiesFromVertexMask
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchFaceTag_assignTransitionPropertiesFromEdgeMask
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchFaceTag_clear
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarChannelLinearInterpolation
\brief Deprecated @see PatchTable#GetFVarPatchDescriptor
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarPatchDescriptor
\brief Returns the default/irregular patch descriptor for \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarPatchDescriptorIrregular
\brief Returns the irregular patch descriptor for \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarPatchDescriptorRegular
\brief Returns the regular patch descriptor for \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarPatchParams
\brief Returns an array of face-varying patch param for \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarValueStride
\brief Returns the stride between patches in the value index array of \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetFVarValues
\brief Returns an array of value indices for the patches in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumControlVertices
\brief Returns the number of control vertices in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumFVarChannels
\brief Returns the number of face-varying channels
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumLocalPoints
\brief Returns the number of local vertex points.
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumLocalPointsFaceVarying
\brief Returns the number of local face-varying points for \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumLocalPointsVarying
\brief Returns the number of local varying points.
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumPatchArrays
\brief Returns the number of patch arrays in the table
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumPatches
\brief Returns the number of patches in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetNumPatchesTotal
\brief Returns the total number of patches stored in the table
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchArrayDescriptor
\brief Returns the PatchDescriptor for the patches in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchArrayFVarPatchParams
\brief Returns the face-varying for a given patch in \p array in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchArrayFVarValues
\brief Returns the value indices for the patches in \p array in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchArrayVaryingVertices
\brief Returns the varying vertex indices for the patches in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchArrayVertices
\brief Returns the control vertex indices for the patches in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchDescriptor
\brief Returns the PatchDescriptor for the patch identified by \p handle
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchFVarPatchParam
\brief Returns the value indices for a given patch in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchFVarPatchParam1
\brief Returns the face-varying params for a given patch \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchFVarValues
\brief Returns the value indices for a given patch in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchFVarValues1
\brief Returns the value indices for a given patch in \p channel
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchParam
\brief Returns a PatchParam for the patch identified by \p handle
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchParam1
\brief Returns the PatchParam for \p patch in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchParams
\brief Returns the PatchParams for the patches in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchQuadOffsets
\brief Returns the ‘QuadOffsets’ for the Gregory patch identified by \p handle
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchVaryingVertices
\brief Returns the varying vertex indices for a given patch
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchVaryingVertices1
\brief Returns the varying vertex indices for a given patch
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchVertices
\brief Returns the control vertex indices for the patch identified by \p handle
OpenSubdiv_v3_7_0_Far_PatchTable_GetPatchVertices1
\brief Returns the control vertex indices for \p patch in \p array
OpenSubdiv_v3_7_0_Far_PatchTable_GetSingleCreasePatchSharpnessValue
\brief Returns the crease sharpness for the patch identified by \p handle if it is a single-crease patch, or 0.0f
OpenSubdiv_v3_7_0_Far_PatchTable_GetSingleCreasePatchSharpnessValue1
\brief Returns the crease sharpness for the \p patch in \p array if it is a single-crease patch, or 0.0f
OpenSubdiv_v3_7_0_Far_PatchTable_GetVaryingPatchDescriptor
\brief Returns the varying patch descriptor
OpenSubdiv_v3_7_0_Far_PatchTable_GetVaryingVertices
\brief Returns an array of varying vertex indices for the patches.
OpenSubdiv_v3_7_0_Far_PatchTable_IsFeatureAdaptive
\brief True if the patches are of feature adaptive types
OpenSubdiv_v3_7_0_Far_PatchTable_PatchArray_print
OpenSubdiv_v3_7_0_Far_PatchTable_PatchTable
\brief Copy constructor
OpenSubdiv_v3_7_0_Far_PatchTable_PatchTable1
OpenSubdiv_v3_7_0_Far_PatchTable_PatchTable_destructor
\brief Destructor
OpenSubdiv_v3_7_0_Far_PatchTable_getPatchIndex
OpenSubdiv_v3_7_0_Far_PatchTable_getPatchParams
OpenSubdiv_v3_7_0_Far_PatchTable_getSharpnessIndices
OpenSubdiv_v3_7_0_Far_PatchTable_getSharpnessValues
OpenSubdiv_v3_7_0_Far_PatchTable_print
debug helper
OpenSubdiv_v3_7_0_Far_TopologyDescriptor_TopologyDescriptor
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase_prepareComponentTagsAndSharpness
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase_prepareComponentTopologyAssignment
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase_prepareComponentTopologySizing
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase_prepareFaceVaryingChannels
OpenSubdiv_v3_7_0_Far_TopologyRefiner_GetNumFVarValuesTotal
\brief Returns the total number of face-varying values in all levels
OpenSubdiv_v3_7_0_Far_TopologyRefiner_RefineAdaptive
\brief Feature Adaptive topology refinement
OpenSubdiv_v3_7_0_Far_TopologyRefiner_RefineUniform
\brief Refine the topology uniformly
OpenSubdiv_v3_7_0_Far_TopologyRefiner_TopologyRefiner
\brief Constructor
OpenSubdiv_v3_7_0_Far_TopologyRefiner_TopologyRefiner1
OpenSubdiv_v3_7_0_Far_TopologyRefiner_TopologyRefiner_destructor
\brief Destructor
OpenSubdiv_v3_7_0_Far_TopologyRefiner_Unrefine
\brief Unrefine the topology, keeping only the base level.
OpenSubdiv_v3_7_0_Sdc_Crease_ComputeFractionalWeightAtVertex
\brief Transitional weighting: When the rules applicable to a parent vertex and its child differ, one or more sharpness values has “decayed” to zero. Both rules are then applicable and blended by a weight between 0 and 1 that reflects the transition. Most often this will be a single sharpness value that decays from within the interval [0,1] to zero – and the weight to apply is exactly that sharpness value – but more than one may decay, and values > 1 may also decay to 0 in a single step while others within [0,1] may remain > 0. So to properly determine a transitional weight, sharpness values for both the parent and child must be inspected, combined and clamped accordingly.
OpenSubdiv_v3_7_0_Sdc_Crease_DetermineVertexVertexRule
Rule determination: Mask queries do not require the Rule to be known, it can be determined from the information provided, but it is generally more efficient when the Rule is known and provided. In particular, the Smooth case dominates and is known to be applicable based on the origin of the vertex without inspection of sharpness.
OpenSubdiv_v3_7_0_Sdc_Crease_DetermineVertexVertexRule1
OpenSubdiv_v3_7_0_Sdc_Crease_SubdivideEdgeSharpnessAtVertex
OpenSubdiv_v3_7_0_Sdc_Crease_SubdivideEdgeSharpnessesAroundVertex
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits_GetLocalNeighborhoodSize
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits_GetName
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits_GetRegularFaceSize
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits_GetRegularVertexValence
OpenSubdiv_v3_7_0_Sdc_SchemeTypeTraits_GetTopologicalSplitType
OpenSubdiv_v3_7_0_Sdc_Scheme_GetLocalNeighborhoodSize
OpenSubdiv_v3_7_0_Sdc_Scheme_GetRegularFaceSize
OpenSubdiv_v3_7_0_Sdc_Scheme_GetRegularVertexValence
OpenSubdiv_v3_7_0_Sdc_Scheme_GetTopologicalSplitType
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_FVarLevel
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_FVarLevel_destructor
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_buildFaceVertexSiblingsFromVertexFaceSiblings
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_completeTopologyFromFaceValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_gatherValueSpans
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_getEdgeFaceValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_getFaceCompositeValueTag
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_getFaceValueTags
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_getVertexCreaseEndValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_getVertexEdgeValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_initializeFaceValuesFromFaceVertices
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_initializeFaceValuesFromVertexFaceSiblings
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_print
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_resizeComponents
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_resizeValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_resizeVertexValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_setOptions
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_validate
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_FVarRefinement
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_FVarRefinement_destructor
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_applyRefinement
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_estimateAndAllocateChildValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_getFractionalWeight
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValuesForEdgeVertex
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValuesForVertexVertex
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValuesFromEdgeVertices
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValuesFromFaceVertices
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_populateChildValuesFromVertexVertices
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_propagateEdgeTags
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_propagateValueCreases
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_propagateValueTags
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_reclassifySemisharpValues
OpenSubdiv_v3_7_0_Vtr_internal_FVarRefinement_trimAndFinalizeChildValues
OpenSubdiv_v3_7_0_Vtr_internal_Level_ETag_BitwiseOr
OpenSubdiv_v3_7_0_Vtr_internal_Level_Level
OpenSubdiv_v3_7_0_Vtr_internal_Level_Level_destructor
OpenSubdiv_v3_7_0_Vtr_internal_Level_VTag_BitwiseOr
OpenSubdiv_v3_7_0_Vtr_internal_Level_completeFVarChannelTopology
OpenSubdiv_v3_7_0_Vtr_internal_Level_completeTopologyFromFaceVertices
OpenSubdiv_v3_7_0_Vtr_internal_Level_createFVarChannel
OpenSubdiv_v3_7_0_Vtr_internal_Level_destroyFVarChannel
OpenSubdiv_v3_7_0_Vtr_internal_Level_doesEdgeFVarTopologyMatch
OpenSubdiv_v3_7_0_Vtr_internal_Level_doesFaceFVarTopologyMatch
OpenSubdiv_v3_7_0_Vtr_internal_Level_doesVertexFVarTopologyMatch
OpenSubdiv_v3_7_0_Vtr_internal_Level_findEdge
OpenSubdiv_v3_7_0_Vtr_internal_Level_findEdge1
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadLinearPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadRegularBoundaryPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadRegularCornerPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadRegularInteriorPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadRegularPartialRingAroundVertex
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherQuadRegularRingAroundVertex
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherTriRegularBoundaryEdgePatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherTriRegularBoundaryVertexPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherTriRegularCornerEdgePatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherTriRegularCornerVertexPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_gatherTriRegularInteriorPatchPoints
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFVarOptions
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceCompositeVTag
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceCompositeVTag1
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceETags
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceFVarValues
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceFVarValues1
OpenSubdiv_v3_7_0_Vtr_internal_Level_getFaceVTags
OpenSubdiv_v3_7_0_Vtr_internal_Level_getNumFVarValues
OpenSubdiv_v3_7_0_Vtr_internal_Level_getTopologyErrorString
OpenSubdiv_v3_7_0_Vtr_internal_Level_getVertexCompositeFVarVTag
OpenSubdiv_v3_7_0_Vtr_internal_Level_isSingleCreasePatch
OpenSubdiv_v3_7_0_Vtr_internal_Level_orderVertexFacesAndEdges
OpenSubdiv_v3_7_0_Vtr_internal_Level_orderVertexFacesAndEdges1
OpenSubdiv_v3_7_0_Vtr_internal_Level_orientIncidentComponents
OpenSubdiv_v3_7_0_Vtr_internal_Level_populateLocalIndices
OpenSubdiv_v3_7_0_Vtr_internal_Level_print
OpenSubdiv_v3_7_0_Vtr_internal_Level_testVertexNonManifoldCrease
OpenSubdiv_v3_7_0_Vtr_internal_Level_validateTopology
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_Refinement
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_Refinement_destructor
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_initializeChildComponentCounts
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_initializeSparseSelectionTags
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_markSparseChildComponentIndices
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_markSparseEdgeChildren
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_markSparseVertexChildren
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateChildToParentMapping
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeParentFromParentEdges
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeParentFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeParentVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeTagVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeTagsFromParentEdges
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateEdgeTagsFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateFaceParentFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateFaceParentVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateFaceTagVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateFaceTagsFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateParentChildIndices
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateParentToChildMapping
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexParentFromParentEdges
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexParentFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexParentFromParentVertices
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexParentVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexTagVectors
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexTagsFromParentEdges
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexTagsFromParentFaces
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_populateVertexTagsFromParentVertices
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_printParentToChildMapping
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_propagateComponentTags
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_reclassifySemisharpVertices
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_refine
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_subdivideEdgeSharpness
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_subdivideFVarChannels
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_subdivideSharpnessValues
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_subdivideTopology
OpenSubdiv_v3_7_0_Vtr_internal_Refinement_subdivideVertexSharpness

Type Aliases§

OpenSubdiv_v3_7_0_Bfr_Parameterization_Type
@brief Enumerated type for the different kinds of Parameterizations.
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_DataType
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_KeyType
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryCache_MapType
@endcond PROTECTED
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryMeshAdapter_FVarID
@brief Type used to identify and specify face-varying primvars
OpenSubdiv_v3_7_0_Bfr_SurfaceFactoryMeshAdapter_Index
@brief Integer type representing a mesh index
OpenSubdiv_v3_7_0_Bfr_SurfaceFactory_SurfaceType
OpenSubdiv_v3_7_0_Bfr_Surface_Index
@brief Integer type representing a mesh index
OpenSubdiv_v3_7_0_Bfr_Surface_IndexArray
OpenSubdiv_v3_7_0_Bfr_internal_IrregularPatchSharedPtr
OpenSubdiv_v3_7_0_Bfr_internal_IrregularPatchType
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_CVIndexArray
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_Index
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_IrregPatchPtr
OpenSubdiv_v3_7_0_Bfr_internal_SurfaceData_IrregPatchType
OpenSubdiv_v3_7_0_Far_ConstIndexArray
OpenSubdiv_v3_7_0_Far_ConstLocalIndexArray
OpenSubdiv_v3_7_0_Far_ConstPatchDescriptorArray
OpenSubdiv_v3_7_0_Far_ConstPatchParamArray
OpenSubdiv_v3_7_0_Far_ErrorCallbackFunc
\brief The error callback function type (default is “printf”)
OpenSubdiv_v3_7_0_Far_ErrorType
OpenSubdiv_v3_7_0_Far_Index
OpenSubdiv_v3_7_0_Far_IndexArray
OpenSubdiv_v3_7_0_Far_LimitStencil_BaseStencil
\brief Limit point stencil descriptor
OpenSubdiv_v3_7_0_Far_LocalIndex
OpenSubdiv_v3_7_0_Far_LocalIndexArray
OpenSubdiv_v3_7_0_Far_PatchDescriptor_Type
OpenSubdiv_v3_7_0_Far_PatchParamArray
OpenSubdiv_v3_7_0_Far_PatchParamTable
OpenSubdiv_v3_7_0_Far_PatchTableFactory_Options_EndCapType
\brief Choice for approximating irregular patches (end-caps)
OpenSubdiv_v3_7_0_Far_PatchTableFactory_PatchTagVector
OpenSubdiv_v3_7_0_Far_PatchTable_ConstQuadOffsetsArray
\brief Accessors for the gregory patch evaluation buffers. These methods will be deprecated.
OpenSubdiv_v3_7_0_Far_PatchTable_FVarPatchChannelVector
OpenSubdiv_v3_7_0_Far_PatchTable_PatchArrayVector
OpenSubdiv_v3_7_0_Far_PatchTable_PatchVertsTable
@name Direct accessors
OpenSubdiv_v3_7_0_Far_PatchTable_QuadOffsetsTable
OpenSubdiv_v3_7_0_Far_PatchTable_StencilTablePtr
OpenSubdiv_v3_7_0_Far_PatchTable_VertexValenceTable
OpenSubdiv_v3_7_0_Far_PrimvarRefinerReal_Mask_Weight
OpenSubdiv_v3_7_0_Far_PrimvarRefinerReal_Weight
OpenSubdiv_v3_7_0_Far_Stencil_BaseStencil
\brief Vertex stencil descriptor
OpenSubdiv_v3_7_0_Far_TopologyRefinerFactoryBase_TopologyCallback
OpenSubdiv_v3_7_0_Far_WarningCallbackFunc
\brief The warning callback function type (default is “printf”)
OpenSubdiv_v3_7_0_Sdc_Crease_Rule
Enum for the types of subdivision rules applied based on sharpness values (note these correspond to Hbr’s vertex “mask”). The values are assigned to bit positions as it is useful to use bitwise operations to inspect collections of vertices (i.e. all of the vertices incident a particular face).
OpenSubdiv_v3_7_0_Sdc_Options_CreasingMethod
OpenSubdiv_v3_7_0_Sdc_Options_EnumIntType
OpenSubdiv_v3_7_0_Sdc_Options_FVarLinearInterpolation
OpenSubdiv_v3_7_0_Sdc_Options_TriangleSubdivision
OpenSubdiv_v3_7_0_Sdc_Options_VtxBoundaryInterpolation
OpenSubdiv_v3_7_0_Sdc_SchemeType
\brief Enumerated type for all subdivision schemes supported by OpenSubdiv
OpenSubdiv_v3_7_0_Sdc_Scheme_LocalMask_Weight
OpenSubdiv_v3_7_0_Sdc_Split
\brief Enumerated type for all face splitting schemes
OpenSubdiv_v3_7_0_Vtr_Array_const_reference
OpenSubdiv_v3_7_0_Vtr_Array_iterator
OpenSubdiv_v3_7_0_Vtr_Array_reference
OpenSubdiv_v3_7_0_Vtr_Array_size_type
OpenSubdiv_v3_7_0_Vtr_Array_value_type
OpenSubdiv_v3_7_0_Vtr_ConstArray_const_iterator
OpenSubdiv_v3_7_0_Vtr_ConstArray_const_reference
OpenSubdiv_v3_7_0_Vtr_ConstArray_iterator
OpenSubdiv_v3_7_0_Vtr_ConstArray_reference
OpenSubdiv_v3_7_0_Vtr_ConstArray_size_type
OpenSubdiv_v3_7_0_Vtr_ConstArray_value_type
OpenSubdiv_v3_7_0_Vtr_ConstIndexArray
OpenSubdiv_v3_7_0_Vtr_ConstLocalIndexArray
OpenSubdiv_v3_7_0_Vtr_Index
OpenSubdiv_v3_7_0_Vtr_IndexArray
OpenSubdiv_v3_7_0_Vtr_IndexVector
OpenSubdiv_v3_7_0_Vtr_LocalIndex
OpenSubdiv_v3_7_0_Vtr_LocalIndexArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ConstCreaseEndPairArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ConstSiblingArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ConstValueTagArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_CreaseEndPairArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ETag_ETagSize
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_Sibling
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_SiblingArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ValueTagArray
OpenSubdiv_v3_7_0_Vtr_internal_FVarLevel_ValueTag_ValueTagSize
OpenSubdiv_v3_7_0_Vtr_internal_Level_ETag_ETagSize
OpenSubdiv_v3_7_0_Vtr_internal_Level_FTag_FTagSize
OpenSubdiv_v3_7_0_Vtr_internal_Level_TopologyError
OpenSubdiv_v3_7_0_Vtr_internal_Level_VTag_VTagSize
OpenSubdiv_v3_7_0_Vtr_internal_Level_ValidationCallback
OpenSubdiv_v3_7_0_Vtr_internal_StackBuffer_size_type