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 |