7 #ifndef PXR_IMAGING_HD_INSTANCER_H 8 #define PXR_IMAGING_HD_INSTANCER_H 11 #include "pxr/imaging/hd/api.h" 12 #include "pxr/imaging/hd/version.h" 13 #include "pxr/imaging/hd/types.h" 15 #include "pxr/usd/sdf/path.h" 19 PXR_NAMESPACE_OPEN_SCOPE
135 HdDirtyBits *dirtyBits);
141 virtual HdDirtyBits GetInitialDirtyBitsMask()
const;
144 static void _SyncInstancerAndParents(
151 HdDirtyBits *dirtyBits);
160 std::mutex _instanceLock;
164 PXR_NAMESPACE_CLOSE_SCOPE
166 #endif // PXR_IMAGING_HD_INSTANCER_H The render index is part of the Hydra 1.0 API and is only used for emulation purposes so that HdScene...
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.