Compartir a través de


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 FLOAT las mismas dimensiones que la entrada x

Sobrecargas de funciones

'float<x> asfloat(float<x> value);' 'float<x> asfloat(int<x> value);' 'float<x> asfloat(uint<x> 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)