ID3D10EffectConstantBuffer-Schnittstelle (d3d10effect.h)
Eine Konstantenpufferschnittstelle greift auf Konstantenpuffer oder Texturpuffer zu.
Vererbung
Die ID3D10EffectConstantBuffer-Schnittstelle erbt von ID3D10EffectVariable. ID3D10EffectConstantBuffer verfügt auch über folgende Membertypen:
Methoden
Die ID3D10EffectConstantBuffer-Schnittstelle verfügt über diese Methoden.
ID3D10EffectConstantBuffer::GetConstantBuffer Ruft einen Konstantenpuffer ab. |
ID3D10EffectConstantBuffer::GetTextureBuffer Ruft einen Texturpuffer ab. |
ID3D10EffectConstantBuffer::SetConstantBuffer Legen Sie einen Konstantenpuffer fest. |
ID3D10EffectConstantBuffer::SetTextureBuffer Legen Sie einen Texturpuffer fest. |
Hinweise
Verwenden Sie Konstantenpuffer, um viele Effektkonstanten zu speichern. Gruppieren von Konstanten in Puffer basierend auf ihrer Aktualisierungshäufigkeit. Auf diese Weise können Sie die Anzahl der Zustandsänderungen minimieren und die wenigsten API-Aufrufe zum Ändern des Zustands ausführen. Beide Faktoren führen zu einer besseren Leistung.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10effect.h |