|
| | Scheme () |
| |
| | Scheme (Options const &options) |
| |
| | ~Scheme () |
| |
| Options | GetOptions () const |
| |
| void | SetOptions (const Options &newOptions) |
| |
| template<typename FACE , typename MASK > |
| void | ComputeFaceVertexMask (FACE const &faceNeighborhood, MASK &faceVertexMask) const |
| |
| template<typename EDGE , typename MASK > |
| void | ComputeEdgeVertexMask (EDGE const &edgeNeighborhood, MASK &edgeVertexMask, Crease::Rule parentRule=Crease::RULE_UNKNOWN, Crease::Rule childRule=Crease::RULE_UNKNOWN) const |
| |
| template<typename VERTEX , typename MASK > |
| void | ComputeVertexVertexMask (VERTEX const &vertexNeighborhood, MASK &vertexVertexMask, Crease::Rule parentRule=Crease::RULE_UNKNOWN, Crease::Rule childRule=Crease::RULE_UNKNOWN) const |
| |
| template<typename VERTEX , typename MASK > |
| void | ComputeVertexLimitMask (VERTEX const &vertexNeighborhood, MASK &positionMask) const |
| |
| template<typename VERTEX , typename MASK > |
| void | ComputeVertexLimitMask (VERTEX const &vertexNeighborhood, MASK &positionMask, MASK &tangent1Mask, MASK &tangent2Mask) const |
| |
| template<> |
| void | ComputeEdgeVertexMask (EDGE const &edge, MASK &mask, Crease::Rule, Crease::Rule) const |
| |
| template<> |
| void | ComputeVertexVertexMask (VERTEX const &vertex, MASK &mask, Crease::Rule, Crease::Rule) const |
| |
|
| template<typename EDGE , typename MASK > |
| void | assignCreaseMaskForEdge (EDGE const &edge, MASK &mask) const |
| |
| template<typename EDGE , typename MASK > |
| void | assignSmoothMaskForEdge (EDGE const &edge, MASK &mask) const |
| |
| template<typename VERTEX , typename MASK > |
| void | assignCornerMaskForVertex (VERTEX const &edge, MASK &mask) const |
| |
| template<typename VERTEX , typename MASK > |
| void | assignCreaseMaskForVertex (VERTEX const &edge, MASK &mask, float const sharpness[]) const |
| |
| template<typename VERTEX , typename MASK > |
| void | assignSmoothMaskForVertex (VERTEX const &edge, MASK &mask) const |
| |
| template<> |
| void | assignSmoothMaskForEdge (EDGE const &edge, MASK &mask) const |
| |
| template<> |
| void | assignCreaseMaskForVertex (VERTEX const &vertex, MASK &mask, float const edgeSharpness[]) const |
| |
| template<> |
| void | assignSmoothMaskForVertex (VERTEX const &vertex, MASK &mask) const |
| |
template<Type SCHEME_TYPE>
class OpenSubdiv::OPENSUBDIV_VERSION::Sdc::Scheme< SCHEME_TYPE >
Definition at line 97 of file scheme.h.