Tipe Data XMVECTORU8

Jenis portabel buram untuk mendukung penggunaan sintaks penginisialisasi C/C++ untuk memuat nilai uint8_t ke dalam instans jenis XMVECTOR .

typedef XMVECTORU8 vectoru8;

Keterangan

Untuk daftar fungsionalitas tambahan, seperti konstruktor dan operator, tersedia menggunakan XMVECTORU8 saat pemrograman di C++, lihat Ekstensi XMVECTORU8.

Struktur XMVECTORF32, XMVECTORU32, XMVECTORI32, dan XMVECTORU8 disediakan sebagai mekanisme untuk membuat XMVECTOR dari berbagai jenis data konstanta (floating point, bilangan bulat, bilangan bulat, dan byte) yang tidak ditandatangani menggunakan penginisialisasi.

Ini diperlukan untuk mendukung XMVECTOR, karena tidak mendukung penginisialisasi, karena alasan portabilitas dan pengoptimalan.

Contohnya:

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;

Namespace: Gunakan DirectX

Persyaratan Platform

Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.

Persyaratan

Persyaratan Nilai
Header
DirectXMath.h

Lihat juga

Jenis Pustaka DirectXMath

Tipe Data XMVECTOR

Tipe Data XMVECTORF32

Tipe Data XMVECTORI32

Tipe Data XMVECTORU32

Ekstensi XMVECTORU8