18 #ifndef __HUSD_Overrides_h__
19 #define __HUSD_Overrides_h__
53 void save(std::ostream &os,
83 bool getSelectableOverrides(
const UT_StringRef &primpath,
87 bool active,
bool solo);
123 bool set_pivot_on_primary_prim,
143 void lockToData(PXR_NS::XUSD_Data *
data);
144 void unlockFromData(PXR_NS::XUSD_Data *data);
148 { myActiveLayerId =
id; }
150 {
return myActiveLayerId; }
152 PXR_NS::XUSD_OverridesData &
data()
const
155 {
return myVersionId; }
#define PXR_NAMESPACE_OPEN_SCOPE
PXR_NS::XUSD_OverridesData & data() const
A reference counter base class for use with UT_IntrusivePtr.
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
static const UT_StringHolder theEmptyString
void setActiveLayerId(HUSD_OverridesLayerId id)
that also have some descendant prim *whose name begins with which in turn has a child named baz where *the predicate active
#define PXR_NAMESPACE_CLOSE_SCOPE
HUSD_OverridesLayerId activeLayerId() const