ID3D10Device::GSSetShaderResources-Methode (d3d10.h)
Binden Sie ein Array von Shaderressourcen an die Geometry-Shaderphase.
Syntax
void GSSetShaderResources(
[in] UINT StartSlot,
[in] UINT NumViews,
[in] ID3D10ShaderResourceView * const *ppShaderResourceViews
);
Parameter
[in] StartSlot
Typ: UINT
Indizieren Sie das nullbasierte Array des Geräts, um shaderressourcen auf festzulegen.
[in] NumViews
Typ: UINT
Anzahl der festzulegenden Shaderressourcen. Für Shaderressourcen stehen maximal 128 Slots zur Verfügung.
[in] ppShaderResourceViews
Typ: ID3D10ShaderResourceView*
Array von Shaderressourcensichtschnittstellen , die auf das Gerät festgelegt werden sollen.
Rückgabewert
Keine
Bemerkungen
Wenn Sie eine Unterressource als Eingabe und Ausgabe binden, füllt diese API den Zielslot für Shaderressourcen mit NULL. Die Debugebene (wenn sie aktiv ist) benachrichtigt Sie, wenn dies zutrifft.
Informationen zum Erstellen von Shaderressourcensichten finden Sie unter ID3D10Device::CreateShaderResourceView.
Die -Methode enthält keinen Verweis auf die übergebenen Schnittstellen. Aus diesem Grund sollten Anwendungen darauf achten, keine schnittstelle freizugeben, die derzeit vom Gerät verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |