Tipo di dati XMVECTORU32

Tipo opaco e portabile per supportare l'uso della sintassi di inizializzatore C/C++ per caricare i valori uint32_t in un'istanza di tipo XMVECTOR .

typedef XMVECTOR32 vectoru32;

Commenti

Per un elenco di funzionalità aggiuntive, ad esempio costruttori e operatori, disponibili usando XMVECTORU32 durante la programmazione in C++, vedere Estensioni XMVECTORU32.

Le strutture XMVECTORF32, XMVECTORU32, XMVECTORI32 e XMVECTORU8 sono fornite come meccanismo per la creazione di XMVECTOR da diversi tipi di dati costanti (a virgola mobile, integer senza segno, integer e byte) usando inizializzatori.

Ciò è necessario per supportare XMVECTOR, perché non supporta gli inizializzatori, per motivi di portabilità e ottimizzazione.

Ad esempio:

XMVECTOR data;
XMVECTORU32 uintVector = { 0xf7000000, 0x8310000, 0x1000000, 0 };
data = uintVector;

Spazio dei nomi: Usare DirectX

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Intestazione
Directxmath.h

Vedi anche

Tipi di libreria DirectXMath

Tipo di dati XMVECTORI32

Tipo di dati XMVECTORF32

Tipo di dati XMVECTOR

Tipo di dati XMVECTORU8

Estensioni XMVECTORU32