asfloat

Interprète le modèle de bits de x comme un nombre à virgule flottante.

ret asfloat(x)

Paramètres

Élément Description
X
[in] Valeur d’entrée.

Valeur de retour

Entrée interprétée comme un nombre à virgule flottante.

Type Description

Nom Type de modèle Type de composant Taille
x scalaire, vecteur ou matrice float, int, uint n'importe laquelle
Ret identique à l’entrée x float même dimension(s) que l’entrée x

Surcharges de fonction

'floatx asfloat(<floatx> value);' 'floatx> asfloat(intx>< value);' 'floatx<< asfloat(uintx><> value);<>

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles nuanceurs suivants.

Modèle de nuanceur Prise en charge
Modèle de nuanceur 4 et modèles de nuanceur plus élevés Oui
Nuanceur Modèle 3 (DirectX HLSL) non
Nuanceur modèle 2 (DirectX HLSL) non
Nuanceur modèle 1 (DirectX HLSL) non

Notes

Les compilateurs plus anciens ne sont pas correctement autorisés asfloat(bool), mais notez que les entrées bool ne sont pas prises en charge.

Voir aussi

Fonctions intrinsèques (DirectX HLSL)