Compartir a través de


TextureCube::GatherCmpGreen(S,float,float,uint) (función)

Para cuatro valores de elementos de textura que se usarían en una operación de filtrado bi lineal, devuelve una comparación de su componente verde con un valor de comparación junto con el estado de asignación de iconos.

Sintaxis

TemplateType GatherCmpGreen(
  in  SamplerState S,
  in  float        Location,
  in  float        CompareValue,
  out uint         Status
);

Parámetros

S [in]

Tipo: SamplerState

Índice del muestreador de base cero.

Ubicación [in]

Tipo: float

Coordenadas de ejemplo (u,v).

CompareValue [in]

Tipo: float

Valor que se va a comparar con cada valor muestreado.

Estado [out]

Tipo: uint

Estado de la operación. No se puede acceder al estado directamente; en su lugar, pase el estado a la función intrínseca CheckAccessFullyMapped . CheckAccessFullyMapped devuelve TRUE si todos los valores de la operación Sample, Gather o Load correspondiente a la que se ha accedido a los iconos asignados en un recurso en mosaico. Si se han tomado valores de un icono no asignado, CheckAccessFullyMapped devuelve FALSE.

Valor devuelto

Tipo: TemplateType

Valor de cuatro componentes cuyo tipo es el mismo que el tipo de plantilla.

Comentarios

Las muestras de textura se pueden usar para la interpolación bilineal.

Esta función es compatible con los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Compute
x x x x x x

 

Consulte también

Métodos de GatherCmpGreen

TextureCube