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 |
|
Bibliothèque |
|