Partager via


Interface ID3D10EffectConstantBuffer (d3d10effect.h)

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

Héritage

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

Méthodes

L’interface ID3D10EffectConstantBuffer possède ces méthodes.

 
ID3D10EffectConstantBuffer ::GetConstantBuffer

Obtenez une mémoire tampon constante.
ID3D10EffectConstantBuffer ::GetTextureBuffer

Obtenir une mémoire tampon de texture.
ID3D10EffectConstantBuffer ::SetConstantBuffer

Définissez une mémoire tampon constante.
ID3D10EffectConstantBuffer ::SetTextureBuffer

Définissez une texture-tampon.

Remarques

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.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10effect.h

Voir aussi

Interfaces d’effet (Direct3D 10)

ID3D10EffectVariable