Clamp
Menjepit nilai yang ditentukan ke rentang minimum dan maksimum yang ditentukan.
klem ret (x, min, maks) |
---|
Parameter
Item | Deskripsi |
---|---|
X |
[in] Nilai untuk menjepit. |
Min |
[in] Rentang minimum yang ditentukan. |
Maks |
[in] Rentang maksimum yang ditentukan. |
Tampilkan Nilai
Nilai yang dijepit untuk parameter x .
Keterangan
Untuk nilai -INF atau INF, penjepit akan berkinerja seperti yang diharapkan. Namun untuk nilai NaN, hasilnya tidak ditentukan.
Deskripsi Jenis
Nama | Jenis Templat | Jenis Komponen | Ukuran |
---|---|---|---|
x | skalar, vektor, atau matriks | float, int | apa pun |
mnt | sama seperti input x | float, int | dimensi yang sama dengan input x |
max | sama seperti input x | float, int | dimensi yang sama dengan input x |
Ret | sama seperti input x | float, int | dimensi yang sama dengan input x |
Minimum Shader Model
Fungsi ini didukung dalam model shader berikut.
Shader Model | Didukung |
---|---|
Model Shader 2 (DirectX HLSL) dan model shader yang lebih tinggi | ya |
Shader Model 1 (DirectX HLSL) | vs_1_1 dan ps_1_4 |