WorkObject增加GetPrimitiveCreater函数,并连带更新BillboardTest/PlaneGrid3D

This commit is contained in:
2025-06-10 23:46:19 +08:00
parent 6635d33461
commit 73027ffd9a
3 changed files with 16 additions and 8 deletions

View File

@@ -94,6 +94,14 @@ namespace hgl
return db->CreateMaterialInstance(mtl_name,mci,vil_cfg);
}
AutoDelete<graph::PrimitiveCreater> GetPrimitiveCreater(graph::MaterialInstance *mi)
{
if(!mi)
return(nullptr);
return(new graph::PrimitiveCreater(GetDevice(),mi->GetVIL()));
}
graph::Primitive *CreatePrimitive( const AnsiString &name,
const uint32_t vertices_count,
const graph::VIL *vil,