asfloat

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

RET asfloat (x)

Paramètres

Élément Description
x
[dans ] la valeur d’entrée.

Valeur renvoyée

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

Description du type

Nom Type de modèle Type de composant Taille
x scalaire, vecteur ou matrice float, int, uint n'importe laquelle
Av identique à l’entrée x dissocié la ou les mêmes dimensions comme entrée x

Surcharges de fonction

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

Modèle de nuanceur minimal

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

Modèle de nuanceur Prise en charge
Nuancier modèle 4 et modèles de nuanceur supérieurs Oui
Shader Model 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Shader Model 1 (DirectX HLSL) non

Notes

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

Voir aussi

Fonctions intrinsèques (DirectX HLSL)