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. |
Argomenti correlati