any (DirectX HLSL)

指定された値のいずれかの成分が 0 以外であるかどうかを判断します。

ret any(x)

パラメーター

  • x
    [in] 指定された値。

戻り値

x パラメーターのいずれかの成分が 0 以外である場合は True、それ以外の場合は false

解説 

この関数は、HLSL 組み込み関数 all に似ています。any 関数は、指定された値のいずれかの成分が 0 以外であるかどうかを判断し、all 関数は、指定された値のすべての成分が 0 以外であるかどうかを判断します。

型の説明

名前 テンプレートの型 成分の型 サイズ
x scalarvector、または matrix float, int, bool 任意
ret scalar bool 1

最低限必要なシェーダー モデル

この関数は、次のシェーダー モデルでサポートされています。

シェーダー モデル サポート
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル
シェーダー モデル 1 (DirectX HLSL) vs_1_1 および ps_1_4

関連項目

組み込み関数 (DirectX HLSL)