Función SampleGrad:: SampleGrad (S, Float, Float, Float, int, float) para Texture1DArray

Muestrea una textura, utilizando un degradado para influir en la forma en que se calcula la ubicación de ejemplo, con un valor opcional para Clamp valores de nivel de detalle (LOD) de ejemplo.

Sintaxis

DXGI_FORMAT SampleGrad(
  in SamplerState S,
  in float        Location,
  in float        DDX,
  in float        DDY,
  in int          Offset,
  in float        Clamp
);

Parámetros

S [ en]

Tipo: SamplerState

Un Estado de muestra. Se trata de un objeto declarado en un archivo de efectos que contiene las asignaciones de estado.

Ubicación [ de de]

Tipo: float

Las coordenadas de textura. El tipo de argumento depende del tipo de objeto de textura.

Tipo de Texture-Object Tipo de parámetro
Texture1D FLOAT
Texture1DArray, Texture2D float2
Texture2DArray, Texture3D, TextureCube float3
TextureCubeArray float4

DDX [ en]

Tipo: float

La tasa de cambio de la geometría de la superficie en la dirección x. El tipo de argumento depende del tipo de objeto de textura.

Tipo de Texture-Object Tipo de parámetro
Texture1D, Texture1DArray FLOAT
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3
Texture2DMS, Texture2DMSArray no admitido

DDY [ de]

Tipo: float

La tasa de cambio de la geometría de la superficie en la dirección y. El tipo de argumento depende del tipo de objeto de textura.

Tipo de Texture-Object Tipo de parámetro
Texture1D, Texture1DArray FLOAT
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3
Texture2DMS, Texture2DMSArray no admitido

Desplazamiento [ de]

Tipo: int

Desplazamiento de coordenadas de textura opcional, que se puede usar para cualquier tipo de objeto de textura. el desplazamiento se aplica a la ubicación antes del muestreo. Use un desplazamiento solo en un entero miplevel; de lo contrario, puede obtener resultados que no se traduzcan bien al hardware. El tipo de argumento depende del tipo de objeto de textura. Para obtener más información, vea aplicar desplazamientos enteros.

Tipo de Texture-Object Tipo de parámetro
Texture1D, Texture1DArray int
Texture2D, Texture2DArray int2
Texture3D int3
TextureCube, TextureCubeArray no admitido

Abrazadera [ de]

Tipo: float

Un valor opcional en el que se van a fijar los valores LOD de ejemplo. Por ejemplo, si se pasa 2.0 f para el valor Clamp, se asegura de que ningún ejemplo individual tenga acceso a un nivel de MIP inferior a 2.0 f.

Valor devuelto

Tipo: _ formato de DXGI

Formato de textura, que es uno de los valores con tipo que aparecen en _ formato de DXGI.

Vea también

Métodos SampleGrad