Função Texture2D::GatherCmpRed(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 vermelho em relação a um valor de comparação.
Sintaxe
float4 GatherCmpRed(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Parâmetros
-
s [in]
-
Tipo: SamplerComparisonState
O índice do sampler baseado em 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