共用方式為


XMVECTORU8 資料類型

不透明、可攜式類型,可支援使用 C/C++ 初始化運算式語法,將uint8_t值載入 XMVECTOR 類型的實例。

typedef XMVECTORU8 vectoru8;

備註

如需使用 C++ 程式設計時可使用 XMVECTORU8 的其他功能清單,例如建構函式和運算子,請參閱 XMVECTORU8 延伸模組

XMVECTORF32XMVECTORU32XMVECTORI32XMVECTORU8結構是使用初始化運算式從不同常數資料類型建立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 延伸模組