0

在 DX9 中,我可以使用“DrawIndexedPrimitive”中的“GetStreamSource”获取 IDirect3DVertexBuffer9 和 Stride。我想获得更多关于 Vertex 的信息。我想得到这个流源的顶点声明(IDirect3DVertexDeclaration9)。我该如何解决?

4

1 回答 1

0

如果您通过IDirect3DDevice9::CreateVertexDeclaration定义您的顶点格式,那么您可以调用IDirect3DVertexDeclaration9::GetDeclaration来检索您的顶点声明。如果您以旧方式(D3D_FVF 格式)定义顶点,则不能这样做。

于 2012-11-01T02:41:03.093 回答