24 #ifndef OPENSUBDIV3_SDC_TYPES_H 25 #define OPENSUBDIV3_SDC_TYPES_H 27 #include "../version.h" 30 namespace OPENSUBDIV_VERSION {
73 using namespace OPENSUBDIV_VERSION;
Traits associated the types of all subdivision schemes – parameterized by the scheme type...
SchemeType
Enumerated type for all subdivisions schemes supported by OpenSubdiv.
static int GetLocalNeighborhoodSize(SchemeType schemeType)
Split
Enumerated type for all face splitting scheme.
static SchemeType GetType(SchemeType schemeType)
static char const * GetName(SchemeType schemeType)
static int GetRegularFaceSize(SchemeType schemeType)
static Split GetTopologicalSplitType(SchemeType schemeType)
Used by Catmark and Bilinear.
static int GetRegularVertexValence(SchemeType schemeType)
Not currently used (potential future extension)