Freigeben über


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

Weitere Informationen

Effektschnittstellen (Direct3D 10)

ID3D10EffectVariable