any (DirectX HLSL)
指定された値のいずれかの成分が 0 以外であるかどうかを判断します。
ret any(x) |
---|
パラメーター
- x
[in] 指定された値。
戻り値
x パラメーターのいずれかの成分が 0 以外である場合は True、それ以外の場合は false。
解説
この関数は、HLSL 組み込み関数 all に似ています。any 関数は、指定された値のいずれかの成分が 0 以外であるかどうかを判断し、all 関数は、指定された値のすべての成分が 0 以外であるかどうかを判断します。
型の説明
名前 | テンプレートの型 | 成分の型 | サイズ |
---|---|---|---|
x | scalar、vector、または matrix | float, int, bool | 任意 |
ret | scalar | bool | 1 |
最低限必要なシェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポート |
---|---|
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル | ○ |
シェーダー モデル 1 (DirectX HLSL) | vs_1_1 および ps_1_4 |