18 #ifndef __HUSD_BindMaterial__
19 #define __HUSD_BindMaterial__
61 { myBindMethod = method; }
63 {
return myBindMethod; }
67 { myBindCollectionExpand = expand; }
69 {
return myBindCollectionExpand; }
74 { myBindPrimPath =
p; }
76 {
return myBindPrimPath; }
88 { myStrength = strength; }
90 {
return myStrength; }
94 { myPurpose = purpose; }
100 BindMethod myBindMethod;
101 bool myBindCollectionExpand;
const UT_StringHolder & getBindPrimPath() const
BindMethod getBindMethod() const
const UT_StringHolder & getPurpose() const
void setBindCollectionExpand(bool expand)
Sets the collection expansion option when defining collections.
void setPurpose(const UT_StringHolder &purpose)
Sets the purpose for material assignments.
BindMethod
Enumeration of the ways in which a binding can be performed.
void setBindPrimPath(const UT_StringRef &p)
Strength
Enumeration of the material binding strength.
void setBindMethod(BindMethod method)
Sets the method of defining bindings.
void setStrength(Strength strength)
Sets the strength preference for material assignments.
bool getBindCollectionExpand() const
Strength getStrength() const