Condividi tramite


Metodo ID3D10Device::P SSetShaderResources (d3d10.h)

Associare una matrice di risorse shader alla fase del pixel shader.

Sintassi

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

Parametri

[in] StartSlot

Tipo: UINT

Indicizzare nella matrice in base zero del dispositivo per iniziare a impostare le risorse dello shader su .

[in] NumViews

Tipo: UINT

Numero di risorse dello shader da impostare. Sono disponibili fino a un massimo di 128 slot per le risorse dello shader.

[in] ppShaderResourceViews

Tipo: ID3D10ShaderResourceView*

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

Valore restituito

nessuno

Osservazioni

Se si associa una sottorisorsa come input e output, questa API riempirà lo slot di risorse dello 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 conterrà un riferimento alle interfacce passate. Per questo motivo, le applicazioni devono prestare attenzione a non rilasciare un'interfaccia attualmente in uso dal dispositivo.

Requisiti

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

Vedi anche

Interfaccia ID3D10Device