Función Texture2D::GatherBlue(S,float,int,uint)
Devuelve los componentes azules de los cuatro valores de textura que se usarían en una operación de filtrado bi lineal, junto con el estado de asignación de iconos.
Sintaxis
TemplateType GatherBlue(
in SamplerState S,
in float2 Location,
in int Offset,
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).
-
Desplazamiento [in]
-
Tipo: int
Desplazamiento aplicado a las coordenadas de textura antes del muestreo.
-
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.
Observaciones
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 |