7 #ifndef PXR_IMAGING_HD_INSTANCER_H 
    8 #define PXR_IMAGING_HD_INSTANCER_H 
  160     std::mutex _instanceLock;
 
  166 #endif  // PXR_IMAGING_HD_INSTANCER_H 
virtual HD_API void Sync(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits)
 
virtual HD_API ~HdInstancer()
 
HdSceneDelegate * GetDelegate() const 
 
virtual HD_API void Finalize(HdRenderParam *renderParam)
 
std::vector< TfToken > TfTokenVector
Convenience types. 
 
SdfPath const & GetId() const 
Returns the identifier. 
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
virtual HD_API HdDirtyBits GetInitialDirtyBitsMask() const 
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
HD_API void _UpdateInstancer(HdSceneDelegate *delegate, HdDirtyBits *dirtyBits)
 
SdfPath const & GetParentId() const 
Returns the parent instancer identifier. 
 
HD_API HdInstancer(HdSceneDelegate *delegate, SdfPath const &id)
Constructor. 
 
static HD_API TfTokenVector const & GetBuiltinPrimvarNames()
 
static HD_API void _SyncInstancerAndParents(HdRenderIndex &renderIndex, SdfPath const &instancerId)
 
static HD_API int GetInstancerNumLevels(HdRenderIndex &index, HdRprim const &rprim)