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 |
|
Vedi anche