Função Texture2D::GatherGreen(S,float,int,uint)
Retorna os componentes verdes dos quatro valores texel que seriam usados em uma operação de filtragem bi linear, juntamente com o mapeamento de bloco status.
Sintaxe
TemplateType GatherGreen(
in SamplerState S,
in float2 Location,
in int Offset,
out uint Status
);
Parâmetros
-
S [in]
-
Tipo: SamplerState
O índice do sampler baseado em zero.
-
Localização [in]
-
Tipo: float
As coordenadas de exemplo (u,v).
-
Deslocamento [in]
-
Tipo: int
O deslocamento aplicado às coordenadas de textura antes da amostragem.
-
Status [out]
-
Tipo: uint
O status da operação. Não é possível acessar o status diretamente; em vez disso, passe o status para a função intrínseca CheckAccessFullyMapped. CheckAccessFullyMapped retornará TRUE se todos os valores da operação de Exemplo, Coleta ou Carga correspondente acessarem blocos mapeados em um recurso lado a lado. Se algum valor tiver sido obtido de um bloco não mapeado, CheckAccessFullyMapped retornará FALSE.
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 |