clip

指定した値が 0 未満の場合、現在のピクセルを破棄します。

clip(x)

パラメーター

Item 説明
X
[入力]指定した値。

戻り値

[なし] :

解説

クリップ HLSL 組み込み関数を使用して、x パラメーターの各コンポーネントが平面からの距離を表す場合にクリッピング平面をシミュレートします。

また、次の例に示すように、 clip 関数を使用してアルファ動作をテストします。

clip( Input.Color.A < 0.1f ? -1:1 );

「説明」と入力します

Name テンプレートの種類 コンポーネントの種類 サイズ
x スカラーベクター、または マトリックス フロート any

最小シェーダー モデル

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

シェーダー モデル サポートされています
シェーダー モデル 4 はい (ピクセル シェーダーのみ)
シェーダー モデル 3 (DirectX HLSL) はい (ピクセル シェーダーのみ)
シェーダー モデル 2 (DirectX HLSL) はい (ピクセル シェーダーのみ)
シェーダー モデル 1 (DirectX HLSL) はい (ピクセル シェーダーのみ)

こちらもご覧ください

組み込み関数 (DirectX HLSL)