Compartilhar via


Método ID3D11DeviceContext::HSGetSamplers (d3d11.h)

Obtenha uma matriz de interfaces de estado do sampler do estágio do sombreador de casco.

Sintaxe

void HSGetSamplers(
  [in]            UINT               StartSlot,
  [in]            UINT               NumSamplers,
  [out, optional] ID3D11SamplerState **ppSamplers
);

Parâmetros

[in] StartSlot

Tipo: UINT

Indexe em uma matriz baseada em zero para começar a obter amostras de (intervalos de 0 a D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).

[in] NumSamplers

Tipo: UINT

Número de exemplos a serem obtidos de um contexto de dispositivo. Cada estágio de pipeline tem um total de 16 slots de sampler disponíveis (intervalos de 0 a D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT – StartSlot).

[out, optional] ppSamplers

Tipo: ID3D11SamplerState**

Ponteiro para uma matriz de interfaces de estado de sampler (consulte ID3D11SamplerState).

Retornar valor

Nenhum

Comentários

Todas as interfaces retornadas terão sua contagem de referência incrementada por um. Os aplicativos devem chamar IUnknown::Release nas interfaces retornadas quando não forem mais necessários para evitar vazamentos de memória.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3D11.lib

Confira também

ID3D11DeviceContext