Função Texture2D::GatherCmpAlpha(S,float, float,int)
Para quatro valores texel que seriam usados em uma operação de filtragem bi linear, retorna uma comparação de seu componente alfa com um valor de comparação.
Sintaxe
float4 GatherCmpAlpha(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Parâmetros
-
s [in]
-
Tipo: SamplerComparisonState
O índice de amostra de base zero.
-
location [in]
-
Tipo: float2
As coordenadas de exemplo (u,v).
-
compare_value [in]
-
Tipo: float
Um valor para comparar cada um com cada valor amostrado.
-
offset [in]
-
Tipo: int2
Um deslocamento aplicado à coordenada de textura antes da amostragem.
Valor retornado
Tipo: float4
Um valor de quatro componentes, cada componente é o resultado de uma comparação por componente.
Comentários
Os exemplos de textura podem ser usados para interpolação bilinear.
Essa função tem suporte para os seguintes tipos de sombreadores:
Vértice | Casco | Domínio | Geometry | Pixel | Computação |
---|---|---|---|---|---|
x | x | x | x | x | x |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de