Klip
Membuang piksel saat ini jika nilai yang ditentukan kurang dari nol.
clip(x) |
---|
Parameter
Item | Deskripsi |
---|---|
X |
[in] Nilai yang ditentukan. |
Tampilkan Nilai
Tidak ada.
Keterangan
Gunakan fungsi intrinsik HLSL klip untuk mensimulasikan bidang kliping jika setiap komponen parameter x mewakili jarak dari bidang.
Selain itu, gunakan fungsi klip untuk menguji perilaku alfa, seperti yang ditunjukkan dalam contoh berikut:
clip( Input.Color.A < 0.1f ? -1:1 );
Deskripsi Jenis
Nama | Jenis Templat | Tipe Komponen | Ukuran |
---|---|---|---|
x | skalar, vektor, atau matriks | Float | apa pun |
Minimum Shader Model
Fungsi ini didukung dalam model shader berikut.
Shader Model | Didukung |
---|---|
Model Shader 4 | ya (hanya shader piksel) |
Shader Model 3 (DirectX HLSL) | ya (hanya shader piksel) |
Shader Model 2 (DirectX HLSL) | ya (hanya shader piksel) |
Shader Model 1 (DirectX HLSL) | ya (hanya shader piksel) |