Partager via


Interface ID3DX11EffectConstantBuffer

Une interface de mémoire tampon constante accède aux mémoires tampons constantes ou aux mémoires tampons de texture.

Membres

L’interface ID3DX11EffectConstantBuffer hérite d’ID3DX11EffectVariable. ID3DX11EffectConstantBuffer possède également les types de membres suivants :

Méthodes

L’interface ID3DX11EffectConstantBuffer contient ces méthodes.

Méthode Description
GetConstantBuffer Obtenez une mémoire tampon constante.
GetTextureBuffer Obtenir une mémoire tampon de texture.
SetConstantBuffer Définissez une mémoire tampon constante.
SetTextureBuffer Définissez une texture-tampon.
UndoSetConstantBuffer Rétablit une mémoire tampon constante précédemment définie.
UndoSetTextureBuffer Rétablit une mémoire tampon de texture précédemment définie.

Notes

Utilisez des mémoires tampons constantes pour stocker de nombreuses constantes d’effet ; regroupement des constantes en mémoires tampons en fonction de leur fréquence de mise à jour. Cela vous permet de réduire le nombre de modifications d’état et d’effectuer le moins d’appels d’API pour changer d’état. Ces deux facteurs conduisent à de meilleures performances.

Notes

Le Kit de développement logiciel (SDK) DirectX ne fournit pas de fichiers binaires compilés pour les effets. Vous devez utiliser la source Effects 11 pour générer votre application de type effets. Pour plus d’informations sur l’utilisation de la source Effects 11, consultez Différences entre les effets 10 et les effets 11.

Spécifications

Condition requise Valeur
En-tête
D3dx11effect.h
Bibliothèque
N/A (Une bibliothèque Effects 11 est disponible en ligne en tant que source partagée.)

Voir aussi

ID3DX11EffectVariable

Effets 11 Interfaces

D3DX Interfaces