Clip
Verwirft das aktuelle Pixel, wenn der angegebene Wert kleiner als 0 ist.
clip(x) |
---|
Parameter
Element | BESCHREIBUNG |
---|---|
X |
[in] Der angegebene Wert. |
Rückgabewert
Keine.
Bemerkungen
Verwenden Sie die intrinsische Clip HLSL-Funktion, um Clippingebenen zu simulieren, wenn jede Komponente des x-Parameters den Abstand von einer Ebene darstellt.
Verwenden Sie auch die Clipfunktion , um das Alphaverhalten zu testen, wie im folgenden Beispiel gezeigt:
clip( Input.Color.A < 0.1f ? -1:1 );
Typbeschreibung
Name | Vorlagentyp | Komponententyp | Size |
---|---|---|---|
x | Skalar, Vektor oder Matrix | schweben | any |
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 4 | ja (nur Pixel-Shader) |
Shadermodell 3 (DirectX HLSL) | ja (nur Pixel-Shader) |
Shadermodell 2 (DirectX HLSL) | ja (nur Pixel-Shader) |
Shadermodell 1 (DirectX HLSL) | ja (nur Pixel-Shader) |