Partager via


Interfaces d’effet (Direct3D 10)

Cette section contient des informations sur les interfaces de système d’effet suivantes :

Interfaces Description
ID3D10EffectBlendVariable, interface Accède à l’état de fusion.
ID3D10EffectConstantBuffer, interface Accède à une mémoire tampon de texture ou à une mémoire tampon constante.
ID3D10EffectDepthStencilVariable, interface Accède à l’état du gabarit de profondeur.
ID3D10EffectDepthStencilViewVariable, interface Accède à une vue de profondeur de gabarit.
ID3D10Effect, interface Encapsule l’état du pipeline dans une ou plusieurs techniques de rendu.
id3D10Include, interface Méthodes implémentées par l’utilisateur pour lire des fichiers include.
ID3D10EffectMatrixVariable, interface Accède à une matrice.
id3D10EffectPass, interface Encapsule l’état de l’effet dans une passe.
ID3D10EffectPool, interface Identifie les variables d’effet partagé.
ID3D10EffectRasterizerVariable, interface Accède à l’état du rastériseur.
ID3D10EffectRenderTargetViewVariable, interface Accède à une cible de rendu.
ID3D10EffectSamplerVariable, interface Accède à l’état de l’échantillonneur.
ID3D10EffectScalarVariable, interface Accède à une variable scalaire.
ID3D10EffectShaderResourceVariable, interface Accède à une ressource de nuanceur.
ID3D10EffectShaderVariable, interface Accède à une variable de nuanceur.
ID3D10EffectStringVariable, interface Accède à une chaîne.
ID3D10EffectTechnique, interface Encapsule un ou plusieurs passes.
id3D10EffectType, interface Implémente des méthodes pour accéder aux variables d’effet.
ID3D10EffectVectorVariable, interface Accède à un vecteur.

 

Il existe deux types d’interfaces dans l’infrastructure d’effet : les interfaces de rendu pour le rendu d’un effet et des interfaces de réflexion pour obtenir et définir des variables d’effet avec l’API. Toutes les interfaces de réflexion dérivent de id3D10EffectVariable Interface.

référence d’effet