24 #ifndef PXR_IMAGING_HD_DIRTY_LIST_H
25 #define PXR_IMAGING_HD_DIRTY_LIST_H
28 #include "pxr/imaging/hd/api.h"
29 #include "pxr/imaging/hd/version.h"
30 #include "pxr/imaging/hd/rprimCollection.h"
31 #include "pxr/imaging/hd/types.h"
35 PXR_NAMESPACE_OPEN_SCOPE
39 using HdDirtyListSharedPtr = std::shared_ptr<class HdDirtyList>;
126 SdfPathVector _dirtyIds;
129 unsigned int _sceneStateVersion;
130 unsigned int _rprimIndexVersion;
131 unsigned int _renderTagVersion;
132 unsigned int _varyingStateVersion;
136 PXR_NAMESPACE_CLOSE_SCOPE
138 #endif // PXR_IMAGING_HD_DIRTY_LIST_H
The Hydra render index is a flattened representation of the client scene graph, which may be composed...
HD_API SdfPathVector const & GetDirtyRprims()
Returns a reference of dirty ids.
A named, semantic collection of objects.
Used for faster iteration of dirty rprims, filtered by mask.
HD_API bool ApplyEdit(HdRprimCollection const &newCollection)
Update the tracking state for this HdDirtyList with the new collection, if the update cannot be appli...