Metodo ID3D10Device::GSSetShaderResources (d3d10.h)

Associare una matrice di risorse shader alla fase geometry shader.

Sintassi

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

Parametri

[in] StartSlot

Tipo: UINT

Indice nella matrice zero basata su zero del dispositivo per iniziare a impostare le risorse shader su.

[in] NumViews

Tipo: UINT

Numero di risorse shader da impostare. Fino a un massimo di 128 slot sono disponibili per le risorse shader.

[in] ppShaderResourceViews

Tipo: ID3D10ShaderResourceView*

Matrice di interfacce di visualizzazione risorse shader da impostare sul dispositivo.

Valore restituito

nessuno

Osservazioni

Se si associa una sottoresource come input e un output, questa API riempie lo slot di risorse shader di destinazione con NULL. Il livello di debug (quando attivo) avvisa se è true.

Per informazioni sulla creazione di viste shader-resource, vedere ID3D10Device::CreateShaderResourceView.

Il metodo non contiene un riferimento alle interfacce passate. Per questo motivo, le applicazioni devono prestare attenzione a non rilasciare un'interfaccia attualmente in uso dal dispositivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device