all
指定した値のすべてのコンポーネントが 0 以外であるかどうかを判断します。
ret all(x) |
---|
パラメーター
項目 | 説明 |
---|---|
X |
[入力]指定した値。 |
戻り値
True を指定 すると、 x パラメーターのすべてのコンポーネントが 0 以外になります。それ以外の場合は false。
解説
この関数は、 HLSL 組み込み関数と似ています。 any 関数は、指定した値のコンポーネントが 0 以外かどうかを判断しますが、すべての関数は、指定した値のすべてのコンポーネントが 0 以外かどうかを判断します。
「説明」と入力します
名前 | テンプレートの種類 | コンポーネントの種類 | サイズ |
---|---|---|---|
x | スカラー、 ベクター、または マトリックス | float、 int、 bool | any |
Ret | スカラー (scalar) | bool | 1 |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル | はい |
シェーダー モデル 1 (DirectX HLSL) | vs_1_1とps_1_4 |