MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / UpdateReprMaterials

Method UpdateReprMaterials

Hydrogent/src/HnMesh.cpp:144–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142}
143
144void 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
159void HnMesh::Sync(pxr::HdSceneDelegate* Delegate,

Callers

nothing calls this directly

Calls 1

SetDrawItemMaterialFunction · 0.85

Tested by

no test coverage detected