Compartilhar via


à tona

Interpreta o padrão de bit de x como um número de ponto flutuante.

ret asfloat(x)

Parâmetros

Item Descrição
X
[in] O valor de entrada.

Valor Retornado

A entrada interpretada como um número de ponto flutuante.

Descrição do tipo

Nome Tipo de modelo Tipo de componente Tamanho
x escalar, vetor ou matriz float, int, uint any
Ret mesmo que a entrada x FLOAT mesmas dimensões que a entrada x

Sobrecargas de função

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

Modelo de sombreador mínimo

Essa função tem suporte nos modelos de sombreador a seguir.

Modelo de Sombreador Com suporte
Modelo de sombreador 4 e modelos de sombreador superior sim
Modelo de sombreador 3 (DirectX HLSL) não
Modelo de sombreador 2 (DirectX HLSL) não
Modelo de sombreador 1 (DirectX HLSL) não

Comentários

Os compiladores mais antigos permitiram asfloat(bool)incorretamente , mas observe que não há suporte para entradas boolianas.

Confira também

Funções intrínsecas (DirectX HLSL)