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 gabarit de profondeur. |
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 les fichiers include. |
ID3D10EffectMatrixVariable, interface | Accède à une matrice. |
ID3D10EffectPass Interface | Encapsule l’état d’effet dans une passe. |
ID3D10EffectPool Interface | Identifie les variables à effet partagé. |
ID3D10EffectRasterizerVariable Interface | Accède à l’état de 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 une 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’effets : les interfaces de rendu pour le rendu d’un effet et les 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 l’interface ID3D10EffectVariable.
Rubriques connexes