以下是 XMVector4NotEqualInt 函数的声明:
XMVECTOR XMVector4NotEqualInt(
FXMVECTOR V1,
FXMVECTOR V2
);
该函数接受两个四维整数向量 V1 和 V2,并返回一个向量,其中每个分量都是对应位置上 V1 中的分量是否不等于 V2 中的分量的比较结果。
以下是一个简单的示例用法:
#include <DirectXMath.h>
#include <iostream>
using namespace DirectX;
int main() {
// 创建两个四维整数向量
XMVECTORI32 vector1 = XMVectorSetInt(1, 2, 3, 4);
XMVECTORI32 vector2 = XMVectorSetInt(2, 3, 4, 5);
// 比较两个向量的每个分量
XMVECTOR result = XMVector4NotEqualInt(vector1, vector2);
// 输出结果
std::cout << "Comparison result: " << XMVectorGetIntX(result) << " "
<< XMVectorGetIntY(result) << " "
<< XMVectorGetIntZ(result) << " "
<< XMVectorGetIntW(result) << std::endl;
return 0;
}
在上面的例子中,XMVector4NotEqualInt 将比较两个整数向量的每个分量,并将比较结果的向量输出到控制台。结果向量的每个分量为真(-1)或假(0),表示对应位置上 V1 中的分量是否不等于 V2 中的分量。
转载请注明出处:http://www.zyzy.cn/article/detail/27082/Win32 API/Directxmath.h/XMVector4NotEqualInt