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) | はい (ピクセル シェーダーのみ) |