Share via


funzione XMFLOAT3PK::XMFLOAT3PK(float,float,float) (directxpackedvector.h)

Inizializza una nuova istanza di XMFLOAT3PK da tre float argomenti.

Questo costruttore inizializza una nuova istanza di XMFLOAT3PK da tre float argomenti.

Nota Questo costruttore è disponibile solo in C++.
 

Sintassi

void XMFLOAT3PK(
  float _x,
  float _y,
  float _z
) noexcept;

Parametri

_x

Valore da archiviare nel componente x della nuova istanza di XMFLOAT3PK.

Il valore archiviato viene trasformato dal formato a virgola mobile standard a 32 (esponente a 8 bit, mantissa a 23 bit) a un formato a virgola mobile a 11 bit (esponente a 5 bit, mantissa a 6 bit).

_y

Valore da archiviare nel componente y della nuova istanza di XMFLOAT3PK.

Il valore archiviato viene trasformato dal formato a virgola mobile standard a 32 (esponente a 8 bit, mantissa a 23 bit) a un formato a virgola mobile a 11 bit (esponente a 5 bit, mantissa a 6 bit). Poiché il formato di destinazione non supporta un bit di segno, _y deve essere maggiore di zero.

_z

Valore da archiviare nel componente x della nuova istanza di XMFLOAT3PK.

Il valore archiviato viene trasformato dal formato a virgola mobile standard a 32 (esponente a 8 bit, mantissa a 23 bit) a un formato a virgola mobile a 10 bit (esponente a 5 bit, mantissa a 5 bit). Poiché il formato di destinazione non supporta un bit di segno, _z deve essere maggiore di zero.

Valore restituito

nessuno

Osservazioni

Poiché i formati di archiviazione a virgola mobile usati da XMFLOAT3PK non supportano un bit di segno, tutti gli argomenti di questo costruttore devono essere maggiori o uguali a zero.

A causa della modifica del formato a virgola mobile durante la creazione di un'istanza di XMFLOAT3PK, è possibile prevedere una perdita di precisione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione directxpackedvector.h

Vedi anche

Riferimento

XMFLOAT3PK

Costruttori XMFLOAT3PK