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 |