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 :

Référence principale