asfloat
x のビット パターンを浮動小数点数として解釈します。
ret asfloat(x) |
---|
パラメーター
項目 | 説明 |
---|---|
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 以降のシェーダー モデル | はい |
シェーダー モデル 3 (DirectX HLSL) | no |
シェーダー モデル 2 (DirectX HLSL) | no |
シェーダー モデル 1 (DirectX HLSL) | no |
解説
以前のコンパイラでは が正しく許可 asfloat(bool)
されていませんが、bool 入力はサポートされていないことに注意してください。