24 #ifndef PXR_IMAGING_HD_INSTANCER_H 25 #define PXR_IMAGING_HD_INSTANCER_H 28 #include "pxr/imaging/hd/api.h" 29 #include "pxr/imaging/hd/version.h" 30 #include "pxr/imaging/hd/types.h" 32 #include "pxr/usd/sdf/path.h" 36 PXR_NAMESPACE_OPEN_SCOPE
151 HdDirtyBits *dirtyBits);
157 virtual HdDirtyBits GetInitialDirtyBitsMask()
const;
160 static void _SyncInstancerAndParents(
167 HdDirtyBits *dirtyBits);
176 std::mutex _instanceLock;
180 PXR_NAMESPACE_CLOSE_SCOPE
182 #endif // PXR_IMAGING_HD_INSTANCER_H The Hydra render index is a flattened representation of the client scene graph, which may be composed...
This class exists to facilitate point cloud style instancing.
The HdRenderParam is an opaque (to core Hydra) handle, to an object that is obtained from the render ...
The render engine state for a given rprim from the scene graph.
Adapter class providing data exchange with the client scene graph.
std::vector< TfToken > TfTokenVector
Convenience types.
HD_API HdInstancer(HdSceneDelegate *delegate, SdfPath const &id)
Constructor.
A path value used to locate objects in layers or scenegraphs.
SdfPath const & GetId() const
Returns the identifier.
SdfPath const & GetParentId() const
Returns the parent instancer identifier.