Interfaces principales Direct3D 11
Cette section contient des informations sur les interfaces principales.
Dans cette section
Sujet | 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 d’état de fusion contient une description de l’état de fusion que vous pouvez lier à l’étape de fusion de sortie . |
ID3D11BlendState1 |
L’interface d’état de fusion contient une description de l’état de fusion que vous pouvez lier à l’étape de fusion de sortie . Cette interface d’état de fusion 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 du GPU. |
ID3D11DepthStencilState |
L’interface d’état de profondeur-gabarit contient une description de l’état du gabarit de profondeur que vous pouvez lier à l’étape de fusion de sortie . |
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 de 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 de 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 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 de 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 de 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. Remarque : La dernière version de cette interface est ID3D11DeviceContext4 introduite dans 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 restituer des commandes.
ID3D11DeviceContext1 ajoute de nouvelles méthodes à celles de ID3D11DeviceContext. |
ID3D11DeviceContext2 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour restituer des commandes.
ID3D11DeviceContext2 ajoute de nouvelles méthodes à celles de ID3D11DeviceContext1. |
ID3D11DeviceContext3 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour restituer des commandes.
ID3D11DeviceContext3 ajoute de nouvelles méthodes à celles de ID3D11DeviceContext2. |
ID3D11DeviceContext4 |
L’interface de contexte de l’appareil représente un contexte d’appareil ; il est utilisé pour restituer des commandes.
ID3D11DeviceContext4 ajoute de nouvelles méthodes à celles de 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’une ou plusieurs GPU. |
ID3D11InputLayout |
Une interface de disposition d’entrée contient une définition de la façon de nourrir les données de vertex qui sont disposées en mémoire dans l’étape de l’assembleur d’entrée du pipeline graphique . |
ID3D11Multithread |
Fournit une protection de thread 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 des informations à partir 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 de rastériseur-état contient une description de l’état de rastériseur que vous pouvez lier à l’étape de rastériseur . |
ID3D11RasterizerState1 |
L’interface de rastériseur-état contient une description de l’état de rastériseur que vous pouvez lier à l’étape de rastériseur . Cette interface de rastériseur-état prend en charge le nombre d’exemples forcés. |
ID3D11RasterizerState2 |
L’interface de rastériseur-état contient une description de l’état de rastériseur que vous pouvez lier à l’étape de rastériseur . Cette interface d’état de rastériseur prend en charge le nombre d’échantillons forcés et le mode de rastérisation conservateur. |
ID3D11SamplerState |
L’interface d’état sampler contient une description de l’état de l’échantillonneur que vous pouvez lier à n’importe quelle étape de nuanceur du pipeline pour référencer les opérations d’exemple de texture. |
Direct3D 11 implémente des interfaces pour :