Freigeben über


Klemme

Klemmt den angegebenen Wert auf den angegebenen minimalen und maximalen Bereich.

Ret-Klemme (x, min, max)

Parameter

Element Beschreibung
X
[in] Ein zu klammerrer Wert.
Min
[in] Der angegebene Mindestbereich.
Max
[in] Der angegebene maximale Bereich.

Rückgabewert

Der geklemmte Wert für den x-Parameter .

Bemerkungen

Bei Werten von -INF oder INF verhält sich die Klemme wie erwartet. Für Werte von NaN sind die Ergebnisse jedoch nicht definiert.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Skalar, Vektor oder Matrix float, int any
min identisch mit Eingabe x float, int gleiche Dimension(en) wie Eingabe x
max identisch mit Eingabe x float, int gleiche Dimension(en) wie Eingabe x
Ret identisch mit Eingabe x float, int gleiche Dimension(en) wie Eingabe x

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle ja
Shadermodell 1 (DirectX HLSL) vs_1_1 und ps_1_4

Siehe auch

Systeminterne Funktionen (DirectX HLSL)