Share via


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

Obtenha uma matriz de estados de amostra do estágio do pipeline do sombreador de vértice.

Sintaxe

void VSGetSamplers(
  [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**

Matriz de ponteiros de interface de estado de amostra (consulte ID3D11SamplerState) a serem retornados pelo dispositivo.

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

Confira também

ID3D11DeviceContext