Método ID3D11DeviceContext::CSGetConstantBuffers (d3d11.h)
Obtenha os buffers constantes usados pelo estágio de sombreador de computação.
Sintaxe
void CSGetConstantBuffers(
[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 .
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 |