18 #ifndef __HUSD_MergeInto_h__
19 #define __HUSD_MergeInto_h__
37 { myParentPrimType = primtype; }
39 {
return myParentPrimType; }
42 { myPrimKind = kind; }
44 {
return myPrimKind; }
47 { myPrimSpecifier = spec; }
49 {
return myPrimSpecifier; }
53 { myParentPrimKind = kind; }
55 {
return myParentPrimKind; }
60 { myMakeUniqueDestPaths = make_unique; }
62 {
return myMakeUniqueDestPaths; }
70 { myDestPathMode =
mode; }
72 {
return myDestPathMode; }
79 fpreal framerate_scale = 1,
80 bool keep_xform =
false,
81 bool keep_material =
false,
88 fpreal framerate_scale = 1);
92 bool areInheritedXformsAnimated()
const;
96 struct husd_MergeIntoPrivate;
103 bool myMakeUniqueDestPaths;
104 DestPathMode myDestPathMode;
void setPrimKind(const UT_StringHolder &kind)
void setDestPathMode(DestPathMode mode)
const UT_StringHolder & primKind() const
const UT_StringHolder & primSpecifier() const
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
void setParentPrimType(const UT_StringHolder &primtype)
bool makeUniqueDestPaths() const
const UT_StringHolder & parentPrimType() const
void setMakeUniqueDestPaths(bool make_unique)
void setParentPrimKind(const UT_StringHolder &kind)
void setPrimSpecifier(const UT_StringHolder &spec)
const UT_StringHolder & parentPrimKind() const
DestPathMode destPathMode() const