DirectXMath ライブラリの種類

DirectXMath ライブラリには、使いやすさ、最適化、移植性をサポートするためにデータをカプセル化するための構造体と定義された型が多数用意されています。

次の一覧には、現在 DirectXMath ライブラリの一部であり、DirectXMath.h ヘッダーから使用できる構造体が含まれています。

このセクションの内容

トピック 説明
HALF データ型
符号ビット、5 ビットバイアス指数、10 ビット仮数で構成される 16 ビット浮動小数点数でパックされたuint16_tの別名。
XMVECTOR データ型
4 つの 32 ビット浮動小数点または整数コンポーネントのベクトルを表すために使用される移植可能な型。それぞれが最適に配置され、ハードウェア ベクター レジスタにマップされます。
XMVECTORF32 データ型
浮動小数点値を XMVECTOR 型のインスタンスに読み込む C/C++ 初期化子構文の使用をサポートする不透明で移植可能な型。
XMVECTORI32 データ型
C/C++ 初期化子構文を使用して整数値を XMVECTOR 型のインスタンスに読み込むのをサポートする、不透明で移植可能な型。
XMVECTORU32 データ型
UINT32_T値を XMVECTOR 型のインスタンスに読み込む C/C++ 初期化子構文の使用をサポートする、不透明で移植可能な型。
XMVECTORU8 データ型
UINT8_T値を XMVECTOR 型のインスタンスに読み込む C/C++ 初期化子構文の使用をサポートする不透明で移植可能な型。

 

DirectXMath プログラミング リファレンス