GXMVECTOR - 文档?

问题描述 投票:0回答:1

经过十年的其他事情,我试图重新学习directx。我在github wiki上阅读了关于如何渲染一些sprite的教程:

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

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

谁能告诉我在哪里看?它是DirectXMath的一部分还是其他什么?

directx-11 directxmath directxtk
1个回答
1
投票

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

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

如果您不熟悉DirectXMath,可能需要查看Simple Math中的DirectX Tool Kit包装器。

© www.soinside.com 2019 - 2024. All rights reserved.