Tipo di dati XMVECTORF32

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

typedef XMVECTORF32 vectorf32;

Commenti

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

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;
XMVECTORF32 floatingVector = { 0.f, 0.f, 0.1f, 1.f };
data = floatingVector;

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 XMVECTOR

Tipo di dati XMVECTORU32

Tipo di dati XMVECTORU8

Tipo di dati XMVECTORF32