Share via


clip

Descarta o pixel atual se o valor especificado for menor que zero.

clip(x)

Parâmetros

Item Descrição
X
[in] O valor especificado.

Valor Retornado

Nenhum.

Comentários

Use a função intrínseca clip HLSL para simular planos de recorte se cada componente do parâmetro x representar a distância de um plano.

Além disso, use a função clip para testar o comportamento alfa, conforme mostrado no exemplo a seguir:

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

Descrição do tipo

Nome Tipo de modelo Tipo de componente Tamanho
x escalar, vetor ou matriz FLOAT any

Modelo de sombreador mínimo

Essa função tem suporte nos modelos de sombreador a seguir.

Modelo de Sombreador Com suporte
Modelo de sombreador 4 sim (somente sombreador de pixel)
Modelo de sombreador 3 (DirectX HLSL) sim (somente sombreador de pixel)
Modelo de sombreador 2 (DirectX HLSL) sim (somente sombreador de pixel)
Modelo de sombreador 1 (DirectX HLSL) sim (somente sombreador de pixel)

Confira também

Funções intrínsecas (DirectX HLSL)