6 #include "pxr/usd/usd/prim.h"
7 #include "pxr/usd/sdf/path.h"
10 PXR_NAMESPACE_USING_DIRECTIVE
46 {
return m_unselectablePaths; }
63 inline void sort(){std::sort(m_unselectablePaths.begin(), m_unselectablePaths.end());}
64 bool addUnselectablePath(
const SdfPath& path);
65 bool removeUnselectablePath(
const SdfPath& path);
68 SdfPathVector m_unselectablePaths;
const SdfPathVector & getUnselectablePaths() const
Gets the currently explictly tracked unseletable paths
Definition: SelectabilityDB.h:45
AL_USDMAYA_PUBLIC void addPathAsUnselectable(const SdfPath &path)
Adds a path to the unselectable list.
AL_USDMAYA_PUBLIC void addPathsAsUnselectable(const SdfPathVector &paths)
Adds a list of paths to the selectable list.
AL_USDMAYA_PUBLIC void removePathAsUnselectable(const SdfPath &path)
Remove a path from the selectable list if the exist.
Logic that stores a sorted list of paths which represent Selectable points in the USD hierarchy ...
Definition: SelectabilityDB.h:18
AL_USDMAYA_PUBLIC bool isPathUnselectable(const SdfPath &path) const
Determines this path is unselectable.
AL_USDMAYA_PUBLIC void removePathsAsUnselectable(const SdfPathVector &paths)
Removes a list of paths from the selectable list if the exist.