asfloat

Interpreta il modello di bit x come numero a virgola mobile.

ret asfloat(x)

Parametri

Elemento Descrizione
X
[in] Valore di input.

Valore restituito

L'input interpretato come numero a virgola mobile.

Descrizione tipo

Nome Tipo di modello Tipo di componente Dimensione
x scalare, vettore o matrice float, int, uint any
Ret uguale a input x float stesse dimensioni dell'input x

Overload delle funzioni

'float<x asfloat(><float x value);' 'float x>> asfloat(int<x value);' '<float<> x asfloat(uint<x>> value);'

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modelli shader 4 e uno shader superiore
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Commenti

I compilatori meno recenti non sono consentiti asfloat(bool), ma si noti che gli input bool non sono supportati.

Vedi anche

Funzioni intrinseche (DirectX HLSL)