Interfaces d’effet (Direct3D 10)

Cette section contient des informations sur les interfaces système Effects suivantes :

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

Il existe deux types d’interfaces dans l’infrastructure Effect : les interfaces de rendu pour le rendu d’une interface d’effet et de réflexion pour l’obtention et la définition de variables d’effet avec l’API. Toutes les interfaces de réflexion dérivent de l' interface ID3D10EffectVariable.

Référence d’effet