Compartilhar via


Método ID3D11DeviceContext::P SSetShaderResources (d3d11.h)

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

Sintaxe

void PSSetShaderResources(
  [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 (intervalos 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 recursos do sombreador a serem definidas para o dispositivo.

Retornar valor

Nenhum

Comentários

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

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

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

Requisitos

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

Confira também

ID3D11DeviceContext