Tipi di libreria DirectXMath

La libreria DirectXMath fornisce una serie di strutture e tipi definiti per incapsulare i dati per supportare la facilità d'uso, l'ottimizzazione e la portabilità.

L'elenco seguente include le strutture attualmente incluse nella libreria DirectXMath ed è disponibile tramite l'intestazione DirectXMath.h.

Contenuto della sezione

Argomento Descrizione
Tipo di dati HALF
Alias per uint16_t compresso con un numero a virgola mobile a 16 bit costituito da un bit segno, un esponente con distorsione a 5 bit e una mantissa a 10 bit.
Tipo di dati XMVECTOR
Tipo portabile usato per rappresentare un vettore di quattro componenti a virgola mobile o integer a 32 bit, ognuno allineato in modo ottimale e mappato a un registro vettoriale hardware.
Tipo di dati XMVECTORF32
Tipo opaco e portabile per supportare l'uso della sintassi dell'inizializzatore C/C++ per caricare valori a virgola mobile in un'istanza di tipo XMVECTOR .
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 .
Tipo di dati XMVECTORU32
Tipo opaco e portabile per supportare l'uso della sintassi dell'inizializzatore C/C++ per caricare i valori uint32_t in un'istanza di tipo XMVECTOR.
Tipo di dati XMVECTORU8
Tipo opaco e portabile per supportare l'uso della sintassi dell'inizializzatore C/C++ per caricare i valori uint8_t in un'istanza di tipo XMVECTOR.

 

Informazioni di riferimento sulla programmazione DirectXMath