Compartilhar via


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

Associe uma matriz de recursos de sombreador ao estágio do sombreador de geometria.

Sintaxe

void GSSetShaderResources(
  [in]           UINT                     StartSlot,
  [in]           UINT                     NumViews,
  [in, optional] ID3D11ShaderResourceView * const *ppShaderResourceViews
);

Parâmetros

[in] StartSlot

Tipo: UINT

Indexe na matriz baseada em zero do dispositivo para começar a definir recursos de sombreador como (varia de 0 a D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1).

[in] NumViews

Tipo: UINT

Número de recursos de sombreador a serem definidos. Até um máximo de 128 slots estão disponíveis para recursos de sombreador (intervalos de 0 a D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT – StartSlot).

[in, optional] ppShaderResourceViews

Tipo: ID3D11ShaderResourceView*

Matriz de interfaces de exibição de recurso de sombreador a serem definidas para o dispositivo.

Valor retornado

Nenhum

Comentários

Se uma exibição de recurso sobreposta já estiver associada a um slot de saída, como um destino de renderização, o método preencherá o slot de recurso do sombreador de destino com NULL.

Para obter informações sobre como criar exibições de recurso de sombreador, consulte ID3D11Device::CreateShaderResourceView.

O método manterá uma referência às interfaces passadas. Isso difere do comportamento do estado do dispositivo no Direct3D 10.

Requisitos

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

Confira também

ID3D11DeviceContext