Compartilhar via


Método ID3D10Device::GSSetShaderResources (d3d10.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] 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.

Retornar valor

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

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Device Interface