Método ID3D10Device::P SSetSamplers (d3d10.h)

Establezca una matriz de estados de sampler en la fase de canalización del sombreador de píxeles .

Sintaxis

void PSSetSamplers(
  [in] UINT               StartSlot,
  [in] UINT               NumSamplers,
  [in] ID3D10SamplerState * const *ppSamplers
);

Parámetros

[in] StartSlot

Tipo: UINT

Indexe en la matriz de base cero del dispositivo para empezar a establecer los muestreadores en.

[in] NumSamplers

Tipo: UINT

Número de muestreadores de la matriz. Cada fase de canalización tiene un total de 16 ranuras de muestreo disponibles.

[in] ppSamplers

Tipo: ID3D10SamplerState*

Puntero a una matriz de interfaces de estado de ejemplo (consulte ID3D10SamplerState). Vea la sección Comentarios.

Valor devuelto

None

Observaciones

Cualquier sampler puede establecerse en NULL; esto invoca el estado predeterminado, que se define como el siguiente.

State Valor predeterminado
Filtrar D3D10_FILTER_MIN_MAG_MIP_LINEAR
AddressU D3D10_TEXTURE_ADDRESS_CLAMP
AddressV D3D10_TEXTURE_ADDRESS_CLAMP
AddressW D3D10_TEXTURE_ADDRESS_CLAMP
MipLODBias 0
MaxAnisotropy 1
ComparisonFunc D3D10_COMPARISON_NEVER
BorderColor[0] 1.0f
BorderColor[1] 1.0f
BorderColor[2] 1.0f
BorderColor[3] 1.0f
MinLOD -FLT_MAX
MaxLOD FLT_MAX
 

El método no contendrá una referencia a las interfaces pasadas. Por ese motivo, las aplicaciones deben tener cuidado de no liberar una interfaz actualmente en uso por parte del dispositivo.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)