Tipo di dati XMVECTORI32

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

typedef XMVECTORI32 vectori32;

Commenti

Per un elenco di funzionalità aggiuntive, ad esempio costruttori e operatori, disponibili quando XMVECTORI32 si esegue la programmazione in C++, vedere Estensioni XMVECTORI32.

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

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

Ad esempio:

XMVECTOR data;
XMVECTORI32 intVector = { -1, 5, 33, 0 };
data = intVector;

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 le app desktop Win32, le app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Intestazione
DirectXMath.h

Vedi anche

Tipi di libreria DirectXMath

Tipo di dati XMVECTOR

Tipo di dati XMVECTORF32

Tipo di dati XMVECTORU32

Tipo di dati XMVECTORU8

Tipo di dati XMVECTORI32