24 #ifndef PXR_IMAGING_HD_ST_DRAW_ITEM_INSTANCE_H
25 #define PXR_IMAGING_HD_ST_DRAW_ITEM_INSTANCE_H
74 void SetBatch(HdSt_DrawBatch *batch);
80 HdStDrawItemInstance();
82 HdSt_DrawBatch * _batch;
91 #endif // PXR_IMAGING_HD_ST_DRAW_ITEM_INSTANCE_H
HDST_API void SetVisible(bool visible)
Set visibility state.
void SetBatch(HdSt_DrawBatch *batch)
bool IsVisible() const
Query visibility state.
HDST_API ~HdStDrawItemInstance()
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
size_t GetBatchIndex() const
Query batch index.
HDST_API void SetBatchIndex(size_t batchIndex)
HdStDrawItem const * GetDrawItem() const
Return a const pointer to draw item.
std::shared_ptr< class HdSt_DrawBatch > HdSt_DrawBatchSharedPtr