Freigeben über


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)

Siehe auch

Systeminterne Funktionen (DirectX HLSL)