Texture2D::GatherCmpRed(S,float,float,int2,int2,int2,int2) (función)
Para cuatro valores de textura que se usarían en una operación de filtrado bi lineal, devuelve una comparación de su componente rojo con un valor de comparación.
Sintaxis
TemplateType GatherCmpRed(
in SamplerState S,
in float Location,
in float CompareValue,
in int2 Offset1,
in int2 Offset2,
in int2 Offset3,
in int2 Offset4
);
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.
-
Offset1 [in]
-
Tipo: int2
Primer componente de desplazamiento aplicado a las coordenadas de textura antes del muestreo.
-
Offset2 [in]
-
Tipo: int2
Segundo componente de desplazamiento aplicado a las coordenadas de textura antes del muestreo.
-
Offset3 [in]
-
Tipo: int2
Tercer componente de desplazamiento aplicado a las coordenadas de textura antes del muestreo.
-
Offset4 [in]
-
Tipo: int2
Cuarto componente de desplazamiento aplicado a las coordenadas de textura antes del muestreo.
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 | Proceso |
---|---|---|---|---|---|
x | x | x | x | x | x |
Consulte también