Método ID3D11DeviceContext::CSGetSamplers (d3d11.h)
Obtenha uma matriz de interfaces de estado do sampler do estágio de sombreador de computação.
Sintaxe
void CSGetSamplers(
[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 amostra 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 em 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 |