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...
static SchemeType GetType(SchemeType schemeType)
static int GetLocalNeighborhoodSize(SchemeType schemeType)
Split
Enumerated type for all face splitting scheme.
static char const * GetName(SchemeType schemeType)
Used by Catmark and Bilinear.
Not currently used (potential future extension)
static Split GetTopologicalSplitType(SchemeType schemeType)
static int GetRegularFaceSize(SchemeType schemeType)
static int GetRegularVertexValence(SchemeType schemeType)
SchemeType
Enumerated type for all subdivisions schemes supported by OpenSubdiv.