asfloat

Interpreta el patrón de bits de x como un número de punto flotante.

ret asfloat(x)

Parámetros

Elemento Descripción
X
[en ] El valor de entrada.

Valor devuelto

Entrada interpretada como un número de punto flotante.

Descripción del tipo

Nombre Tipo de plantilla Tipo de componente Size
x escalar, vector o matriz float, int, uint cualquiera
Ret igual que la entrada x Flotador las mismas dimensiones que la entrada x

Sobrecargas de función

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

Modelo mínimo de sombreador

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelos de sombreador 4 y superiores
Shader Model 3 (DirectX HLSL) no
Shader Model 2 (DirectX HLSL) no
Shader Model 1 (DirectX HLSL) no

Observaciones

Los compiladores anteriores permitían incorrectamente , pero tenga en cuenta que no se admiten entradas asfloat(bool) bool.

Consulte también

Funciones intrínsecas (HLSL de DirectX)