| 142 | } |
| 143 | |
| 144 | void HnMesh::UpdateReprMaterials(pxr::HdSceneDelegate* SceneDelegate, |
| 145 | pxr::HdRenderParam* RenderParam) |
| 146 | { |
| 147 | const pxr::HdRenderIndex& RenderIndex = SceneDelegate->GetRenderIndex(); |
| 148 | |
| 149 | ProcessDrawItems( |
| 150 | [&](HnDrawItem& DrawItem) { |
| 151 | SetDrawItemMaterial(RenderIndex, DrawItem, GetMaterialId()); |
| 152 | }, |
| 153 | [&](const pxr::HdGeomSubset& Subset, HnDrawItem& DrawItem) { |
| 154 | SetDrawItemMaterial(RenderIndex, DrawItem, Subset.materialId); |
| 155 | }); |
| 156 | } |
| 157 | |
| 158 | |
| 159 | void HnMesh::Sync(pxr::HdSceneDelegate* Delegate, |
nothing calls this directly
no test coverage detected