|
| HF_MALLOC_TAG_NEW ("new HdStDrawItem") |
|
HDST_API | HdStDrawItem (HdRprimSharedData const *sharedData) |
|
HDST_API | ~HdStDrawItem () override |
|
bool | HasInstancer () const |
| Returns true if the drawItem has an instancer. More...
|
|
int | GetInstancePrimvarNumLevels () const |
| Returns the number of nested levels of instance primvars. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetInstancePrimvarRange (int level) const |
|
HdBufferArrayRangeSharedPtr const & | GetInstanceIndexRange () const |
| Returns instance-index indirection BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetConstantPrimvarRange () const |
| Returns constant primvar BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetElementPrimvarRange () const |
| Returns element primvar BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetVertexPrimvarRange () const |
| Returns vertex primvar BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetVaryingPrimvarRange () const |
| Returns varying primvar BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetFaceVaryingPrimvarRange () const |
| Returns face varying primvar BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetTopologyRange () const |
| Returns topology BAR. More...
|
|
HdBufferArrayRangeSharedPtr const & | GetTopologyVisibilityRange () const |
| Returns topological visibility BAR (e.g. per-face, per-point, etc.) More...
|
|
TopologyToPrimvarVector const & | GetFvarTopologyToPrimvarVector () const |
| Returns mapping from refined fvar channels to named primvar. More...
|
|
void | SetGeometricShader (HdSt_GeometricShaderSharedPtr const &shader) |
|
HdSt_GeometricShaderSharedPtr
const & | GetGeometricShader () const |
|
HdSt_MaterialNetworkShaderSharedPtr
const & | GetMaterialNetworkShader () const |
|
void | SetMaterialNetworkShader (HdSt_MaterialNetworkShaderSharedPtr const &shader) |
|
bool | GetMaterialIsFinal () const |
|
void | SetMaterialIsFinal (bool isFinal) |
|
HDST_API bool | IntersectsViewVolume (GfMatrix4d const &viewProjMatrix) const |
|
HDST_API size_t | GetBufferArraysHash () const |
|
HDST_API size_t | GetElementOffsetsHash () const |
|
| HF_MALLOC_TAG_NEW ("new HdDrawItem") |
|
HD_API | HdDrawItem (HdRprimSharedData const *sharedData) |
|
virtual HD_API | ~HdDrawItem () |
|
SdfPath const & | GetRprimID () const |
|
GfBBox3d const & | GetBounds () const |
|
GfRange3d const & | GetExtent () const |
|
GfMatrix4d const & | GetMatrix () const |
|
HdDrawingCoord * | GetDrawingCoord () |
|
bool | GetVisible () const |
| Returns the authored visibility, expressed by the delegate. More...
|
|
TfToken const & | GetMaterialTag () const |
|
void | SetMaterialTag (TfToken const &materialTag) |
|