XMVECTORU8 データ型

UINT8_T値を XMVECTOR 型のインスタンスに読み込む C/C++ 初期化子構文の使用をサポートする不透明で移植可能な型。

typedef XMVECTORU8 vectoru8;

解説

C++ でのプログラミング時に XMVECTORU8 を使用して使用できるコンストラクターや演算子などの追加機能の一覧については、「 XMVECTORU8 拡張機能」を参照してください。

XMVECTORF32XMVECTORU32XMVECTORI32、および XMVECTORU8 構造体は、初期化子を使用してさまざまな定数データ型 (浮動小数点、符号なし整数、整数、バイト) から XMVECTOR を作成するためのメカニズムとして提供されます。

これは、移植性と最適化の理由から、XMVECTOR 自体が初期化子をサポートしていないため、 XMVECTOR をサポートするために必要です。

次に例を示します。

XMVECTOR data;
XMVECTORU8  byteVector = { (uint8_t)  1,(uint8_t) 16,(uint8_t)101,(uint8_t) 62,
                           (uint8_t)  4,(uint8_t)  0,(uint8_t)  2,(uint8_t) 99,
                           (uint8_t)  9,(uint8_t) 18,(uint8_t)  0,(uint8_t)  0,
                           (uint8_t)100,(uint8_t) 51,(uint8_t) 23,(uint8_t)117};

data = floatingVector;

名前空間: DirectX を使用する

プラットフォームの要件

Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

必要条件

要件
ヘッダー
DirectXMath.h

関連項目

DirectXMath ライブラリの種類

XMVECTOR データ型

XMVECTORF32 データ型

XMVECTORI32 データ型

XMVECTORU32 データ型

XMVECTORU8 拡張機能