Método ID3D10Device::P SSetShaderResources (d3d10.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] ID3D10ShaderResourceView * const *ppShaderResourceViews
);
Parâmetros
[in] StartSlot
Tipo: UINT
Indexe na matriz baseada em zero do dispositivo para começar a definir recursos de sombreador.
[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.
[in] ppShaderResourceViews
Tipo: ID3D10ShaderResourceView*
Matriz de interfaces de exibição de recurso de sombreador a serem definidas para o dispositivo.
Valor retornado
Nenhum
Comentários
Se você associar um sub-recurso como uma entrada e uma saída, essa API preencherá o slot de recurso do sombreador de destino com NULL. A camada de depuração (quando ativa) alertará você se isso for verdadeiro.
Para obter informações sobre como criar exibições de recurso de sombreador, consulte ID3D10Device::CreateShaderResourceView.
O método não conterá uma referência às interfaces passadas. Por esse motivo, os aplicativos devem ter cuidado para não liberar uma interface atualmente em uso pelo dispositivo.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |
Biblioteca | D3D10.lib |