Função Texture2D::GatherAlpha(S,float,int2,int2,int2,int2)
Retorna os componentes alfa dos quatro valores texel que seriam usados em uma operação de filtragem bidirecional.
Sintaxe
TemplateType GatherAlpha(
in SamplerState S,
in float2 Location,
in int2 Offset1,
in int2 Offset2,
in int2 Offset3,
in int2 Offset4
);
Parâmetros
-
S [in]
-
Tipo: SamplerState
O índice do sampler baseado em zero.
-
Localização [in]
-
Tipo: float
As coordenadas de exemplo (u,v).
-
Offset1 [in]
-
Tipo: int2
O primeiro componente de deslocamento aplicado às coordenadas de textura antes da amostragem.
-
Offset2 [in]
-
Tipo: int2
O segundo componente de deslocamento aplicado às coordenadas de textura antes da amostragem.
-
Offset3 [in]
-
Tipo: int2
O terceiro componente de deslocamento aplicado às coordenadas de textura antes da amostragem.
-
Offset4 [in]
-
Tipo: int2
O quarto componente de deslocamento aplicado às coordenadas de textura antes da amostragem.
Valor retornado
Tipo: TemplateType
Um valor de quatro componentes cujo tipo é o mesmo que o tipo de modelo.
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 |