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
[in] 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 funciones

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

Modelo de sombreador mínimo

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

Modelo de sombreador Compatible
Modelo de sombreador 4 y modelos de sombreador superiores
Modelo de sombreador 3 (DirectX HLSL) No
Modelo de sombreador 2 (DirectX HLSL) No
Modelo de sombreador 1 (DirectX HLSL) No

Comentarios

Los compiladores más antiguos permiten asfloat(bool)incorrectamente , pero tenga en cuenta que no se admiten entradas bool.

Consulte también

Funciones intrínsecas (DirectX HLSL)