Condividi tramite


clip

Rimuove il pixel corrente se il valore specificato è minore di zero.

clip(x)

Parametri

Elemento Descrizione
X
[in] Valore specificato.

Valore restituito

No.

Osservazioni

Usare la funzione intrinseca clip HLSL per simulare i piani di ritaglio se ogni componente del parametro x rappresenta la distanza da un piano.

Usare anche la funzione clip per verificare il comportamento alfa, come illustrato nell'esempio seguente:

clip( Input.Color.A < 0.1f ? -1:1 );

Descrizione tipo

Nome Tipo di modello Tipo di componente Dimensione
x scalare, vettore o matrice float any

Modello minimo shader

Questa funzione è supportata nei modelli di shader seguenti.

Modello di shader Supportato
Modello shader 4 Sì (solo pixel shader)
Modello shader 3 (DirectX HLSL) Sì (solo pixel shader)
Modello shader 2 (DirectX HLSL) Sì (solo pixel shader)
Modello shader 1 (DirectX HLSL) Sì (solo pixel shader)

Vedi anche

Funzioni intrinseche (DirectX HLSL)