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

Obtenha os buffers constantes usados pelo estágio do pipeline do sombreador de geometria.

Sintaxe

void GSGetConstantBuffers(
  [in]            UINT         StartSlot,
  [in]            UINT         NumBuffers,
  [out, optional] ID3D11Buffer **ppConstantBuffers
);

Parâmetros

[in] StartSlot

Tipo: UINT

Indexe na matriz baseada em zero do dispositivo para começar a recuperar buffers constantes de (intervalos de 0 a D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1).

[in] NumBuffers

Tipo: UINT

Número de buffers a serem recuperados (intervalos de 0 a D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT – StartSlot).

[out, optional] ppConstantBuffers

Tipo: ID3D11Buffer**

Matriz de ponteiros de interface de buffer constante (consulte ID3D11Buffer) a serem retornados pelo método .

Valor retornado

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

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

Confira também

ID3D11DeviceContext