DirectXMath 库类型
DirectXMath 库提供了许多结构和定义的类型来封装数据,以支持易用性、优化和可移植性。
以下列表包含当前属于 DirectXMath 库的结构,并通过 DirectXMath.h 标头提供。
在本节中
主题 | 说明 |
---|---|
HALF 数据类型 |
uint16_t别名,其中包含由符号位、5 位偏置指数和 10 位尾数组成的 16 位浮点数。 |
XMVECTOR 数据类型 |
一种可移植类型,用于表示四个 32 位浮点或整数分量的矢量,每个分量都以最佳方式对齐并映射到硬件矢量寄存器。 |
XMVECTORF32 数据类型 |
一种不透明的可移植类型,支持使用 C/C++ 初始值设定项语法将浮点值加载到 XMVECTOR 类型的实例中。 |
XMVECTORI32 数据类型 |
一种不透明的可移植类型,支持使用 C/C++ 初始值设定项语法将整数值加载到 XMVECTOR 类型的实例中。 |
XMVECTORU32 数据类型 |
一种不透明的可移植类型,支持使用 C/C++ 初始值设定项语法将uint32_t值加载到 XMVECTOR 类型的实例中。 |
XMVECTORU8 数据类型 |
一种不透明的可移植类型,支持使用 C/C++ 初始值设定项语法将uint8_t值加载到 XMVECTOR 类型的实例中。 |
相关主题