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 入力はサポートされていないことに注意してください。