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§
Structs§
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Face Surface - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Face Topology - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Parameterization - @brief Simple class defining the 2D parameterization of a face
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Patch Tree - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Refiner Surface Factory - @brief Template for concrete subclasses of RefinerSurfaceFactoryBase
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base - @brief Intermediate subclass of SurfaceFactory with Far::TopologyRefiner as the mesh
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface - @brief Encapsulates the limit surface for a face of a mesh
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory - @brief Base class providing initialization of a Surface for each face of a mesh
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache - @brief Container used internally by SurfaceFactory to store reusable information
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache Threaded - @brief Template for declaring thread-safe subclasses of SurfaceFactoryCache
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache__ bindgen_ vtable - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Mesh Adapter - @brief Abstract interface adapting SurfaceFactory to a connected mesh representation
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Mesh Adapter__ bindgen_ vtable - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory_ Options - @brief Simple set of options assigned to instances of SurfaceFactory
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory_ Surface Set - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface_ Point Descriptor - @brief Simple struct defining the size and stride of points in arrays.
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Vertex Descriptor - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Surface Data - Open
Subdiv_ v3_ 7_ 0_ Far_ Limit Stencil - \brief Limit point stencil class wrapping the template for compatibility.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Limit Stencil Real - \brief Limit point stencil descriptor
- Open
Subdiv_ v3_ 7_ 0_ Far_ Limit Stencil Table - \brief Limit stencil table class wrapping the template for compatibility.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor - \brief Describes the type of a patch
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Param - \brief Patch parameterization
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table - \brief Container for arrays of parametric patches
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory - \brief Factory for constructing a PatchTable from a TopologyRefiner
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options - \brief Public options for the PatchTable factory
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Patch Face Tag - \brief Obsolete internal struct not intended for public use – due to be deprecated.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ FVar Patch Channel - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Patch Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Patch Handle - \brief Handle that can be used as unique patch identifier within PatchTable
- Open
Subdiv_ v3_ 7_ 0_ Far_ Primvar Refiner - Open
Subdiv_ v3_ 7_ 0_ Far_ Primvar Refiner Real - \brief Applies refinement operations to generic primvar data.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Primvar Refiner Real_ Mask - Open
Subdiv_ v3_ 7_ 0_ Far_ Stencil - \brief Vertex stencil class wrapping the template for compatibility.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Stencil Real - \brief Vertex stencil descriptor
- Open
Subdiv_ v3_ 7_ 0_ Far_ Stencil Table - \brief Stencil table class wrapping the template for compatibility.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Descriptor - \brief A simple reference to raw topology data for use with TopologyRefinerFactory
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Descriptor_ FVar Channel - Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Level - \brief An interface for accessing data in a specific level of a refined topology hierarchy.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner - \brief Stores topology data for a specified set of refinement options.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner Factory - \brief Factory for constructing TopologyRefiners from specific mesh classes.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner Factory Base - \brief Private base class of Factories for constructing TopologyRefiners
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner Factory_ Options - \brief Options related to the construction of each TopologyRefiner.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner_ Adaptive Options - \brief Adaptive refinement options
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner_ Uniform Options - \brief Uniform refinement options
- Open
Subdiv_ v3_ 7_ 0_ Far_ internal_ Feature Mask - Open
Subdiv_ v3_ 7_ 0_ Osd_ Buffer Descriptor - \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.
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease - \brief Types, constants and utilities related to semi-sharp creasing – whose implementation is independent of the subdivision scheme.
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options - \brief All supported options applying to subdivision scheme.
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme Type Traits - \brief Traits associated with the types of all subdivision schemes – parameterized by the scheme type. All traits are also defined in the scheme itself.
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme_ Local Mask - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Edge Interface - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Crease EndPair - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ ETag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Value Span - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Value Tag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Refinement - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Face Interface - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ ETag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ FTag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ VSpan - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ VTag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Quad Refinement - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement_ Child Tag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement_ Options - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement_ Relations - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement_ Sparse Tag - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Refinement__ bindgen_ vtable - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Sparse Selector - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ TriRefinement - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Vertex Interface - __
Bindgen Bitfield Unit - __
Bindgen Opaque Array - If Bindgen could only determine the size and alignment of a type, it is represented like this.
Constants§
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Parameterization_ Type_ QUAD - < Quadrilateral
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Parameterization_ Type_ QUAD_ SUBFACES - < Partitioned into quadrilateral sub-faces
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Parameterization_ Type_ TRI - < Triangle
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type_ FAR_ CODING_ ERROR - < Issue a generic programming error, but continue execution.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type_ FAR_ FATAL_ ERROR - < Issue a fatal error and end the program.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type_ FAR_ INTERNAL_ CODING_ ERROR - < Issue an internal programming error, but continue execution.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type_ FAR_ NO_ ERROR - < No error. Move along.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type_ FAR_ RUNTIME_ ERROR - < Issue a generic runtime error, but continue execution.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ GREGORY - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ GREGORY_ BASIS - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ GREGORY_ BOUNDARY - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ GREGORY_ TRIANGLE - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ LINES - < lines (useful for cage drawing)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ LOOP - < regular triangular patch for the Loop scheme
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ NON_ PATCH - < undefined
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ POINTS - < points (useful for cage drawing)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ QUADS - < 4-sided quadrilateral (bilinear)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ REGULAR - < regular B-Spline patch for the Catmark scheme
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type_ TRIANGLES - < 3-sided triangle
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type_ ENDCAP_ BILINEAR_ BASIS - < use linear patches (simple quads or tris)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type_ ENDCAP_ BSPLINE_ BASIS - < use BSpline-like patches (same patch type as regular)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type_ ENDCAP_ GREGORY_ BASIS - < use Gregory patches (highest quality, recommended default)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type_ ENDCAP_ LEGACY_ GREGORY - < legacy option for 2.x style Gregory patches (Catmark only)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type_ ENDCAP_ NONE - < unspecified
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease_ Rule_ RULE_ CORNER - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease_ Rule_ RULE_ CREASE - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease_ Rule_ RULE_ DART - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease_ Rule_ RULE_ SMOOTH - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Crease_ Rule_ RULE_ UNKNOWN - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Creasing Method_ CREASE_ CHAIKIN - < Chaikin rule
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Creasing Method_ CREASE_ UNIFORM - < Catmark rule
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ ALL - < bilinear interpolation (“bilinear”)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ BOUNDARIES - < sharpen all boundaries (“always sharp”)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ CORNERS_ ONLY - < sharpen corners only
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ CORNERS_ PLUS1 - < (“edge corner”)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ CORNERS_ PLUS2 - < (“edge and corner + propagate corner”)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation_ FVAR_ LINEAR_ NONE - < smooth everywhere (“edge only”)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Triangle Subdivision_ TRI_ SUB_ CATMARK - < Catmark weights (Catmark scheme only)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Triangle Subdivision_ TRI_ SUB_ SMOOTH - < “smooth triangle” weights (Catmark scheme only)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ VtxBoundary Interpolation_ VTX_ BOUNDARY_ EDGE_ AND_ CORNER - < all boundary edges and corner vertices < sharpened and interpolated
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ VtxBoundary Interpolation_ VTX_ BOUNDARY_ EDGE_ ONLY - < all boundary edges sharpened and interpolated
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ VtxBoundary Interpolation_ VTX_ BOUNDARY_ NONE - < no boundary interpolation, except where < boundary edges were explicitly sharpened
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme Type_ SCHEME_ BILINEAR - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme Type_ SCHEME_ CATMARK - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme Type_ SCHEME_ LOOP - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Split_ SPLIT_ HYBRID - < Not currently used (potential future extension)
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Split_ SPLIT_ TO_ QUADS - < Used by Catmark and Bilinear
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Split_ SPLIT_ TO_ TRIS - < Used by Loop
- Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ DEGENERATE_ EDGE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ CORRELATION_ EDGE_ FACE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ CORRELATION_ FACE_ EDGE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ CORRELATION_ FACE_ VERT - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ ORIENTATION_ INCIDENT_ EDGE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ ORIENTATION_ INCIDENT_ FACE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ FAILED_ ORIENTATION_ INCIDENT_ FACES_ EDGES - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ INVALID_ CREASE_ EDGE - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ INVALID_ CREASE_ VERT - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ EDGE_ FACES - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ EDGE_ VERTS - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ FACE_ EDGES - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ FACE_ VERTS - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ VERT_ EDGES - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ MISSING_ VERT_ FACES - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error_ TOPOLOGY_ NON_ MANIFOLD_ EDGE
Statics§
- Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ SHARPNESS_ INFINITE - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ SHARPNESS_ SMOOTH - Constants and related queries of sharpness values:
Functions§
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Parameterization_ Parameterization - @brief Primary constructor with subdivision scheme and face size
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ Refiner Surface Factory Base - @name Construction and initialization
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFaceF VarValue Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace NeighborhoodF VarValue Indices IfRegular - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace Neighborhood Vertex Indices IfRegular - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace Size - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace Vertex Incident FaceF VarValue Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace Vertex Incident Face Vertex Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ getFace Vertex Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ isFace Hole - @cond PROTECTED
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Refiner Surface Factory Base_ populate Face Vertex Descriptor - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ Add - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ Find - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ Surface Factory Cache - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ Surface Factory Cache_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ add - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory Cache_ find - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory_ Face HasLimit Surface - @brief Return if a specified face has a limit surface
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory_ GetFace Parameterization - @brief Return the Parameterization of a face with a limit surface
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory_ Surface Factory - @brief Constructor to be used by subclasses
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory_ Surface Factory_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ Surface Factory_ setInternal Cache - @brief Subclass to identify an internal cache for use by base class
- Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ internal_ Surface Data_ Surface Data - Open
Subdiv_ ⚠v3_ 7_ 0_ Bfr_ internal_ Surface Data_ invalidate - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Descriptor_ GetAdaptive Patch Descriptors - \brief Returns a vector of all the legal patch descriptors for the given adaptive subdivision scheme
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Descriptor_ print - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table Factory_ Create - \brief Instantiates a PatchTable from a client-provided TopologyRefiner.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table Factory_ Patch Face Tag_ assign Boundary Properties From Edge Mask - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table Factory_ Patch Face Tag_ assign Boundary Properties From Vertex Mask - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table Factory_ Patch Face Tag_ assign Transition Properties From Edge Mask - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table Factory_ Patch Face Tag_ clear - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarChannel Linear Interpolation - \brief Deprecated @see PatchTable#GetFVarPatchDescriptor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarPatch Descriptor - \brief Returns the default/irregular patch descriptor for \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarPatch Descriptor Irregular - \brief Returns the irregular patch descriptor for \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarPatch Descriptor Regular - \brief Returns the regular patch descriptor for \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarPatch Params - \brief Returns an array of face-varying patch param for \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarValue Stride - \brief Returns the stride between patches in the value index array of \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetF VarValues - \brief Returns an array of value indices for the patches in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Control Vertices - \brief Returns the number of control vertices in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNumF VarChannels - \brief Returns the number of face-varying channels
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Local Points - \brief Returns the number of local vertex points.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Local Points Face Varying - \brief Returns the number of local face-varying points for \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Local Points Varying - \brief Returns the number of local varying points.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Patch Arrays - \brief Returns the number of patch arrays in the table
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Patches - \brief Returns the number of patches in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetNum Patches Total - \brief Returns the total number of patches stored in the table
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Array Descriptor - \brief Returns the PatchDescriptor for the patches in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch ArrayF VarPatch Params - \brief Returns the face-varying for a given patch in \p array in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch ArrayF VarValues - \brief Returns the value indices for the patches in \p array in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Array Varying Vertices - \brief Returns the varying vertex indices for the patches in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Array Vertices - \brief Returns the control vertex indices for the patches in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Descriptor - \brief Returns the PatchDescriptor for the patch identified by \p handle
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatchF VarPatch Param - \brief Returns the value indices for a given patch in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatchF VarPatch Param1 - \brief Returns the face-varying params for a given patch \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatchF VarValues - \brief Returns the value indices for a given patch in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatchF VarValues1 - \brief Returns the value indices for a given patch in \p channel
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Param - \brief Returns a PatchParam for the patch identified by \p handle
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Param1 - \brief Returns the PatchParam for \p patch in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Params - \brief Returns the PatchParams for the patches in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Quad Offsets - \brief Returns the ‘QuadOffsets’ for the Gregory patch identified by \p handle
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Varying Vertices - \brief Returns the varying vertex indices for a given patch
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Varying Vertices1 - \brief Returns the varying vertex indices for a given patch
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Vertices - \brief Returns the control vertex indices for the patch identified by \p handle
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetPatch Vertices1 - \brief Returns the control vertex indices for \p patch in \p array
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetSingle Crease Patch Sharpness Value - \brief Returns the crease sharpness for the patch identified by \p handle if it is a single-crease patch, or 0.0f
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetSingle Crease Patch Sharpness Value1 - \brief Returns the crease sharpness for the \p patch in \p array if it is a single-crease patch, or 0.0f
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetVarying Patch Descriptor - \brief Returns the varying patch descriptor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ GetVarying Vertices - \brief Returns an array of varying vertex indices for the patches.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ IsFeature Adaptive - \brief True if the patches are of feature adaptive types
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ Patch Array_ print - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ Patch Table - \brief Copy constructor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ Patch Table1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ Patch Table_ destructor - \brief Destructor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ getPatch Index - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ getPatch Params - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ getSharpness Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ getSharpness Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Patch Table_ print - debug helper
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Descriptor_ Topology Descriptor - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner Factory Base_ prepare Component Tags AndSharpness - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner Factory Base_ prepare Component Topology Assignment - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner Factory Base_ prepare Component Topology Sizing - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner Factory Base_ prepare Face Varying Channels - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ GetNumF VarValues Total - \brief Returns the total number of face-varying values in all levels
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Refine Adaptive - \brief Feature Adaptive topology refinement
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Refine Uniform - \brief Refine the topology uniformly
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Topology Refiner - \brief Constructor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Topology Refiner1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Topology Refiner_ destructor - \brief Destructor
- Open
Subdiv_ ⚠v3_ 7_ 0_ Far_ Topology Refiner_ Unrefine - \brief Unrefine the topology, keeping only the base level.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ Compute Fractional Weight AtVertex - \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.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ Determine Vertex Vertex Rule - 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.
- Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ Determine Vertex Vertex Rule1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ Subdivide Edge Sharpness AtVertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Crease_ Subdivide Edge Sharpnesses Around Vertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme Type Traits_ GetLocal Neighborhood Size - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme Type Traits_ GetName - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme Type Traits_ GetRegular Face Size - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme Type Traits_ GetRegular Vertex Valence - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme Type Traits_ GetTopological Split Type - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme_ GetLocal Neighborhood Size - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme_ GetRegular Face Size - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme_ GetRegular Vertex Valence - Open
Subdiv_ ⚠v3_ 7_ 0_ Sdc_ Scheme_ GetTopological Split Type - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ FVar Level - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ FVar Level_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ build Face Vertex Siblings From Vertex Face Siblings - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ complete Topology From Face Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ gather Value Spans - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ getEdge Face Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ getFace Composite Value Tag - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ getFace Value Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ getVertex Crease EndValues - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ getVertex Edge Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ initialize Face Values From Face Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ initialize Face Values From Vertex Face Siblings - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ print - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ resize Components - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ resize Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ resize Vertex Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ setOptions - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Level_ validate - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ FVar Refinement - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ FVar Refinement_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ apply Refinement - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ estimate AndAllocate Child Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ getFractional Weight - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values ForEdge Vertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values ForVertex Vertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values From Edge Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values From Face Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ populate Child Values From Vertex Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ propagate Edge Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ propagate Value Creases - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ propagate Value Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ reclassify Semisharp Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ FVar Refinement_ trim AndFinalize Child Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ ETag_ Bitwise Or - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ Level - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ Level_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ VTag_ Bitwise Or - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ completeF VarChannel Topology - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ complete Topology From Face Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ createF VarChannel - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ destroyF VarChannel - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ does EdgeF VarTopology Match - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ does FaceF VarTopology Match - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ does VertexF VarTopology Match - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ find Edge - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ find Edge1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Linear Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Regular Boundary Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Regular Corner Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Regular Interior Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Regular Partial Ring Around Vertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather Quad Regular Ring Around Vertex - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather TriRegular Boundary Edge Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather TriRegular Boundary Vertex Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather TriRegular Corner Edge Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather TriRegular Corner Vertex Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ gather TriRegular Interior Patch Points - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getF VarOptions - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFace CompositeV Tag - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFace CompositeV Tag1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFaceE Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFaceF VarValues - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFaceF VarValues1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getFaceV Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getNumF VarValues - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getTopology Error String - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ getVertex CompositeF VarV Tag - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ isSingle Crease Patch - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ order Vertex Faces AndEdges - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ order Vertex Faces AndEdges1 - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ orient Incident Components - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ populate Local Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ print - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ test Vertex NonManifold Crease - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Level_ validate Topology - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ Refinement - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ Refinement_ destructor - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ initialize Child Component Counts - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ initialize Sparse Selection Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ mark Sparse Child Component Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ mark Sparse Edge Children - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ mark Sparse Vertex Children - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Child ToParent Mapping - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge Parent From Parent Edges - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge Parent From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge Parent Vectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge TagVectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge Tags From Parent Edges - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Edge Tags From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Face Parent From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Face Parent Vectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Face TagVectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Face Tags From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Parent Child Indices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Parent ToChild Mapping - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Parent From Parent Edges - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Parent From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Parent From Parent Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Parent Vectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex TagVectors - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Tags From Parent Edges - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Tags From Parent Faces - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ populate Vertex Tags From Parent Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ print Parent ToChild Mapping - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ propagate Component Tags - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ reclassify Semisharp Vertices - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ refine - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ subdivide Edge Sharpness - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ subdivideF VarChannels - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ subdivide Sharpness Values - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ subdivide Topology - Open
Subdiv_ ⚠v3_ 7_ 0_ Vtr_ internal_ Refinement_ subdivide Vertex Sharpness
Type Aliases§
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Parameterization_ Type - @brief Enumerated type for the different kinds of Parameterizations.
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache_ Data Type - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache_ KeyType - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Cache_ MapType - @endcond PROTECTED
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Mesh Adapter_ FVarID - @brief Type used to identify and specify face-varying primvars
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory Mesh Adapter_ Index - @brief Integer type representing a mesh index
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface Factory_ Surface Type - Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface_ Index - @brief Integer type representing a mesh index
- Open
Subdiv_ v3_ 7_ 0_ Bfr_ Surface_ Index Array - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Irregular Patch Shared Ptr - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Irregular Patch Type - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Surface Data_ CVIndex Array - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Surface Data_ Index - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Surface Data_ Irreg Patch Ptr - Open
Subdiv_ v3_ 7_ 0_ Bfr_ internal_ Surface Data_ Irreg Patch Type - Open
Subdiv_ v3_ 7_ 0_ Far_ Const Index Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Const Local Index Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Const Patch Descriptor Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Const Patch Param Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Error Callback Func - \brief The error callback function type (default is “printf”)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Error Type - Open
Subdiv_ v3_ 7_ 0_ Far_ Index - Open
Subdiv_ v3_ 7_ 0_ Far_ Index Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Limit Stencil_ Base Stencil - \brief Limit point stencil descriptor
- Open
Subdiv_ v3_ 7_ 0_ Far_ Local Index - Open
Subdiv_ v3_ 7_ 0_ Far_ Local Index Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Descriptor_ Type - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Param Array - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Param Table - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Options_ EndCap Type - \brief Choice for approximating irregular patches (end-caps)
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table Factory_ Patch TagVector - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Const Quad Offsets Array - \brief Accessors for the gregory patch evaluation buffers. These methods will be deprecated.
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ FVar Patch Channel Vector - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Patch Array Vector - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Patch Verts Table - @name Direct accessors
- Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Quad Offsets Table - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Stencil Table Ptr - Open
Subdiv_ v3_ 7_ 0_ Far_ Patch Table_ Vertex Valence Table - Open
Subdiv_ v3_ 7_ 0_ Far_ Primvar Refiner Real_ Mask_ Weight - Open
Subdiv_ v3_ 7_ 0_ Far_ Primvar Refiner Real_ Weight - Open
Subdiv_ v3_ 7_ 0_ Far_ Stencil_ Base Stencil - \brief Vertex stencil descriptor
- Open
Subdiv_ v3_ 7_ 0_ Far_ Topology Refiner Factory Base_ Topology Callback - Open
Subdiv_ v3_ 7_ 0_ Far_ Warning Callback Func - \brief The warning callback function type (default is “printf”)
- Open
Subdiv_ 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).
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Creasing Method - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Enum IntType - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ FVar Linear Interpolation - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ Triangle Subdivision - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Options_ VtxBoundary Interpolation - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme Type - \brief Enumerated type for all subdivision schemes supported by OpenSubdiv
- Open
Subdiv_ v3_ 7_ 0_ Sdc_ Scheme_ Local Mask_ Weight - Open
Subdiv_ v3_ 7_ 0_ Sdc_ Split - \brief Enumerated type for all face splitting schemes
- Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array_ const_ reference - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array_ iterator - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array_ reference - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array_ size_ type - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Array_ value_ type - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ const_ iterator - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ const_ reference - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ iterator - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ reference - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ size_ type - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Array_ value_ type - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Index Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Const Local Index Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Index - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Index Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Index Vector - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Local Index - Open
Subdiv_ v3_ 7_ 0_ Vtr_ Local Index Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Const Crease EndPair Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Const Sibling Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Const Value TagArray - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Crease EndPair Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ ETag_ ETag Size - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Sibling - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Sibling Array - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Value TagArray - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ FVar Level_ Value Tag_ Value TagSize - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ ETag_ ETag Size - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ FTag_ FTag Size - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Topology Error - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ VTag_ VTag Size - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Level_ Validation Callback - Open
Subdiv_ v3_ 7_ 0_ Vtr_ internal_ Stack Buffer_ size_ type