Compartir a través de


SampleGrad::SampleGrad(S,float,float,float,float) para TextureCubeArray

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

Sintaxis

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

Parámetros

S [in]

Tipo: SamplerState

Un estado sampler. Se trata de un objeto declarado en un archivo de efectos que contiene asignaciones de estado.

Ubicación [in]

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 [in]

Tipo: float

Velocidad 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 [in]

Tipo: float

Velocidad 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

 

Abrazadera [in]

Tipo: float

Valor opcional al que se van a fijar los valores de LOD de ejemplo. Por ejemplo, si pasa 2.0f para el valor de abrazadera, asegúrese de que ninguna muestra individual tenga acceso a un nivel mip inferior a 2.0f.

Valor devuelto

Tipo: DXGI_FORMAT

Formato de textura, que es uno de los valores con tipo enumerados en DXGI_FORMAT.

Consulte también

Métodos SampleGrad

TextureCubeArray