GXMVECTOR - Documentation?



在做了十年的其他事情之后,我正在尝试重新学习directx。我在github维基上阅读了有关如何渲染一些精灵的教程:

https://github.com/Microsoft/DirectXTK/wiki/Sprites-and-textures

在 Draw 方法中,它使用"DirectX::SpriteBatch::D raw",其中一个重载似乎具有"FXMVECTOR"和"GXMVECTOR"的参数。我设法找到了前者的一些文档,但找不到后者的任何文档。

谁能告诉我去哪里看?它是DirectXMath的一部分还是其他东西?

当你看到FXMVECTORCXMVECTORGXMVECTORHXMVECTOR只是读XMVECTORFXMMATRIXCXMMATRIX相同。 XMMATRIX .这只是我必须做的一些typedef魔术,以支持x86 __fastcall,x64 __fastcall,x86/x64 __vectorcall和ARM上的Windows的各种调用约定,这些约定都微妙不同。

有关这些类型的文档详细信息,请参阅Microsoft文档。

如果您不熟悉 DirectXMath,您可能希望查看 DirectX 工具包中的简单数学包装器。

相关内容

  • 没有找到相关文章

最新更新