asfloat

将 x 的位 模式 解释为浮点数。

ret asfloat (x)

parameters

项目 说明
X
[输入 ] 值中的 。

返回值

解释为浮点数的输入。

类型说明

名称 模板类型 组件类型 大小
x 标量、向量矩阵 float 、int、uint any
Ret 与输入 x 相同 浮动 与输入 x (相同的 ) 维度

函数重载

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

最小着色器模型

以下着色器模型支持此函数。

着色器模型 支持
着色器模型 4 及更高版本着色器模型
DirectX HLSL (着色器模型 3)
着色器模型 2 (DirectX HLSL)
DirectX HLSL (着色器模型 1)

备注

较旧的编译器错误地允许 asfloat(bool) ,但请注意,不支持 bool 输入。

另请参阅

DirectX HLSL (函数)