Interfaces principales Direct3D 11
Cette section contient des informations sur les interfaces principales.
Contenu de cette section
Rubrique | Description |
---|---|
ID3D11Asynchronous |
Cette interface encapsule des méthodes pour récupérer des données à partir du GPU de manière asynchrone. |
ID3D11BlendState |
L’interface blend-state contient une description de l’état de fusion que vous pouvez lier à l’étape de fusion de sortie. |
ID3D11BlendState1 |
L’interface blend-state contient une description de l’état de fusion que vous pouvez lier à l’étape de fusion de sortie. Cette interface d’état mixte prend en charge les opérations logiques ainsi que les opérations de fusion. |
ID3D11CommandList |
L’interface ID3D11CommandList encapsule une liste de commandes graphiques à lire. |
ID3D11Counter |
Cette interface encapsule des méthodes pour mesurer les performances gpu. |
ID3D11DepthStencilState |
L’interface depth-stencil-state contient une description de l’état profondeur-gabarit que vous pouvez lier à l’étape sortie-fusion. |
ID3D11Device |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources. |
ID3D11Device1 |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.
ID3D11Device1 ajoute de nouvelles méthodes à celles dans ID3D11Device. |
ID3D11Device2 |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.
ID3D11Device2 ajoute de nouvelles méthodes à celles dans ID3D11Device1. |
ID3D11Device3 |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.
ID3D11Device3 ajoute de nouvelles méthodes à celles dans ID3D11Device2. |
ID3D11Device4 |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.
ID3D11Device4 ajoute de nouvelles méthodes à celles dans ID3D11Device3, telles que RegisterDeviceRemovedEvent et UnregisterDeviceRemoved. |
ID3D11Device5 |
L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.
ID3D11Device5 ajoute de nouvelles méthodes à celles dans ID3D11Device4. |
ID3D11DeviceChild |
Une interface enfant d’appareil accède aux données utilisées par un appareil. |
ID3D11DeviceContext |
L’interface ID3D11DeviceContext représente un contexte d’appareil qui génère des commandes de rendu. Note: La dernière version de cette interface est ID3D11DeviceContext4 introduite dans le Windows 10 Creators Update. Les applications ciblant Windows 10 Creators Update doivent utiliser l’interface ID3D11DeviceContext4 au lieu de ID3D11Device. |
ID3D11DeviceContext1 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour afficher les commandes.
ID3D11DeviceContext1 ajoute de nouvelles méthodes à celles dans ID3D11DeviceContext. |
ID3D11DeviceContext2 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour afficher les commandes.
ID3D11DeviceContext2 ajoute de nouvelles méthodes à celles dans ID3D11DeviceContext1. |
ID3D11DeviceContext3 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour afficher les commandes.
ID3D11DeviceContext3 ajoute de nouvelles méthodes à celles dans ID3D11DeviceContext2. |
ID3D11DeviceContext4 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour afficher les commandes.
ID3D11DeviceContext4 ajoute de nouvelles méthodes à celles dans ID3D11DeviceContext3. |
ID3DDeviceContextState |
L’interface ID3DDeviceContextState représente un objet d’état de contexte, qui contient des informations d’état et de comportement sur un appareil Microsoft Direct3D. |
ID3D11Fence |
Représente une clôture, un objet utilisé pour la synchronisation du processeur et d’un ou plusieurs GPU. |
ID3D11InputLayout |
Une interface de disposition d’entrée contient une définition de la façon d’alimenter les données de vertex qui sont disposées en mémoire dans l’étape d’assembleur d’entrée du pipeline graphique. |
ID3D11Multithread |
Fournit une protection contre les threads pour les sections critiques d’une application multithread. |
ID3D11Predicate |
Une interface de prédicat détermine si la géométrie doit être traitée en fonction des résultats d’un appel de dessin précédent. |
ID3D11Query |
Une interface de requête interroge les informations du GPU. |
ID3D11Query1 |
Représente un objet de requête pour interroger des informations à partir de l’unité de traitement graphique (GPU). |
ID3D11RasterizerState |
L’interface rastériseur-état contient une description de l’état du rastériseur que vous pouvez lier à l’étape de rastériseur. |
ID3D11RasterizerState1 |
L’interface rastériseur-état contient une description de l’état du rastériseur que vous pouvez lier à l’étape de rastériseur. Cette interface rastériseur-état prend en charge le nombre forcé d’échantillons. |
ID3D11RasterizerState2 |
L’interface rastériseur-état contient une description de l’état du rastériseur que vous pouvez lier à l’étape de rastériseur. Cette interface rastériseur-état prend en charge le nombre d’échantillons forcé et le mode de rastérisation conservateur. |
ID3D11SamplerState |
L’interface sampler-state contient une description de l’état de l’échantillonneur que vous pouvez lier à n’importe quelle étape de nuanceur du pipeline pour référence par des opérations d’exemple de texture. |
Direct3D 11 implémente des interfaces pour :