24 #ifndef PXR_IMAGING_HD_SORTED_IDS_H
25 #define PXR_IMAGING_HD_SORTED_IDS_H
28 #include "pxr/imaging/hd/api.h"
30 #include "pxr/usd/sdf/path.h"
32 PXR_NAMESPACE_OPEN_SCOPE
49 ~Hd_SortedIds() =
default;
52 Hd_SortedIds(Hd_SortedIds &&other);
56 const SdfPathVector &GetIds();
70 void RemoveRange(
size_t start,
size_t end);
79 ptrdiff_t _afterLastDeletePoint;
85 Hd_SortedIds(
const Hd_SortedIds &) =
delete;
86 Hd_SortedIds &operator =(
const Hd_SortedIds &) =
delete;
89 PXR_NAMESPACE_CLOSE_SCOPE
91 #endif // PXR_IMAGING_HD_SORTED_IDS_H
A path value used to locate objects in layers or scenegraphs.