en-tête dxgi1_2.h
Cet en-tête est utilisé par DXGI. Pour plus d'informations, consultez les pages suivantes :
dxgi1_2.h contient les interfaces de programmation suivantes :
Interfaces
IDXGIAdapter2 L’interface IDXGIAdapter2 représente un sous-système d’affichage, qui comprend un ou plusieurs GPU, DAC et mémoire vidéo. |
IDXGIDevice2 L’interface IDXGIDevice2 implémente une classe dérivée pour les objets DXGI qui produisent des données d’image. L’interface expose des méthodes pour bloquer le traitement du processeur jusqu’à ce que le gpu termine le traitement et pour offrir des ressources au système d’exploitation. |
IDXGIDisplayControl L’interface IDXGIDisplayControl expose des méthodes pour indiquer la préférence de l’utilisateur pour le comportement d’affichage 3D stéréoscopique du système d’exploitation et pour définir l’affichage 3D stéréoscopique status à activer ou désactiver. |
IDXGIFactory2 L’interface IDXGIFactory2 comprend des méthodes permettant de créer une chaîne d’échange de version plus récente avec plus de fonctionnalités qu’IDXGISwapChain et de surveiller les fonctionnalités 3D stéréoscopiques. |
IDXGIOutput1 Une interface IDXGIOutput1 représente une sortie d’adaptateur (par exemple, un moniteur). |
IDXGIOutputDuplication L’interface IDXGIOutputDuplication accède à l’image de bureau dupliquée et la manipule. |
IDXGIResource1 Une interface IDXGIResource1 étend l’interface IDXGIResource en ajoutant la prise en charge de la création d’un objet surface de sous-ressource et de la création d’un handle à une ressource partagée. |
IDXGISurface2 L’interface IDXGISurface2 étend l’interface IDXGISurface1 en ajoutant la prise en charge des surfaces de sous-ressources et en obtenant un handle à une ressource partagée. |
IDXGISwapChain1 Fournit des fonctionnalités de présentation améliorées à partir d’IDXGISwapChain. Ces fonctionnalités de présentation consistent à spécifier sale rectangles et à faire défiler le rectangle pour optimiser la présentation. |
Structures
DXGI_ADAPTER_DESC2 Décrit un adaptateur (ou un carte vidéo) qui utilise Microsoft DirectX Graphics Infrastructure (DXGI) 1.2. |
DXGI_MODE_DESC1 Décrit un mode d’affichage et indique si le mode d’affichage prend en charge la chaîne stéréo. |
DXGI_OUTDUPL_DESC La structure DXGI_OUTDUPL_DESC décrit la dimension de la sortie et la surface qui contient l’image de bureau. Le format de l’image de bureau est toujours DXGI_FORMAT_B8G8R8A8_UNORM. |
DXGI_OUTDUPL_FRAME_INFO La structure DXGI_OUTDUPL_FRAME_INFO décrit l’image de bureau actuelle. |
DXGI_OUTDUPL_MOVE_RECT La structure DXGI_OUTDUPL_MOVE_RECT décrit le mouvement d’un rectangle. |
DXGI_OUTDUPL_POINTER_POSITION La structure DXGI_OUTDUPL_POINTER_POSITION décrit la position du curseur matériel. |
DXGI_OUTDUPL_POINTER_SHAPE_INFO La structure DXGI_OUTDUPL_POINTER_SHAPE_INFO décrit des informations sur la forme du curseur. |
DXGI_PRESENT_PARAMETERS Décrit des informations sur le présent qui aident le système d’exploitation à optimiser la présentation. |
DXGI_SWAP_CHAIN_DESC1 Décrit une chaîne d’échange. (DXGI_SWAP_CHAIN_DESC1) |
DXGI_SWAP_CHAIN_FULLSCREEN_DESC Décrit le mode plein écran pour une chaîne d’échange. |
Énumérations
DXGI_ALPHA_MODE Identifie la valeur alpha, le comportement de transparence, d’une surface. |
DXGI_COMPUTE_PREEMPTION_GRANULARITY Identifie la granularité à laquelle l’unité de traitement graphique (GPU) peut être préemptée de l’exécution de sa tâche de calcul actuelle. |
DXGI_GRAPHICS_PREEMPTION_GRANULARITY Identifie la granularité à laquelle l’unité de traitement graphique (GPU) peut être préemptée de l’exécution de sa tâche de rendu graphique actuelle. |
DXGI_OFFER_RESOURCE_PRIORITY Identifie l’importance du contenu d’une ressource lorsque vous appelez la méthode IDXGIDevice2::OfferResources pour proposer la ressource. |
DXGI_OUTDUPL_POINTER_SHAPE_TYPE Identifie le type de forme de pointeur. |
DXGI_SCALING Identifie le comportement de redimensionnement lorsque la taille de la mémoire tampon d’arrière-mémoire ne correspond pas à la taille de la sortie cible. |