Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 renvoyée
Entrée interprétée comme un nombre à virgule flottante.
Description du type
| Name | 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 | Flotteur | dimension(s) identique(s) à l’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 |
|---|---|
| Modèles de nuanceur 4 et versions ultérieures | Oui |
| Modèle de nuanceur 3 (DirectX HLSL) | non |
| Shader Model 2 (DirectX HLSL) | non |
| Modèle de nuanceur 1 (DirectX HLSL) | non |
Notes
Les compilateurs plus anciens autorisaient asfloat(bool)incorrectement , mais notez que les entrées bool ne sont pas prises en charge.