24 #ifndef SDC_BILINEAR_SCHEME_H
25 #define SDC_BILINEAR_SCHEME_H
27 #include "../version.h"
29 #include "../sdc/scheme.h"
31 namespace OpenSubdiv {
32 namespace OPENSUBDIV_VERSION {
40 template <
typename EDGE,
typename MASK>
45 assignCreaseMaskForEdge(edge, mask);
49 template <
typename VERTEX,
typename MASK>
54 assignCornerMaskForVertex(vertex, mask);
60 using namespace OPENSUBDIV_VERSION;
void ComputeVertexVertexMask(VERTEX const &vertexNeighborhood, MASK &vertexVertexMask, Crease::Rule parentRule=Crease::RULE_UNKNOWN, Crease::Rule childRule=Crease::RULE_UNKNOWN) const
void ComputeEdgeVertexMask(EDGE const &edgeNeighborhood, MASK &edgeVertexMask, Crease::Rule parentRule=Crease::RULE_UNKNOWN, Crease::Rule childRule=Crease::RULE_UNKNOWN) const