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 |