如何在DX9中获取顶点声明



在dx9中,我可以在" drawIndexedprimiverive"中使用" getTreamSource"获得IDIRECT3DVERTEXBUFFER9和步幅。我想获得有关顶点的更多信息。我想获得此流源的顶点声明(idirect3dvertexdeclaration9)。我该如何修复?

如果您通过idirect3ddevice9 :: createvertexdeclaration定义了顶点格式,则可以调用idirect3dvertexdeclaration9 :: getDeClaration 9 :: getDeclaration以回顾您的顶点声明。如果您以旧的方式定义顶点(D3D_FVF格式),则无法执行此操作。

最新更新