Interface IDirect3D9 (d3d9helper.h)

Les applications utilisent les méthodes de l’interface IDirect3D9 pour créer des objets Microsoft Direct3D et configurer l’environnement. Cette interface inclut des méthodes d’énumération et de récupération des fonctionnalités de l’appareil.

Héritage

L’interface IDirect3D9 hérite de l’interface IUnknown. IDirect3D9 a également les types de membres suivants :

Méthodes

L’interface IDirect3D9 utilise ces méthodes.

 
IDirect3D9 ::CheckDepthStencilMatch

La méthode IDirect3D9 ::CheckDepthStencilMatch (d3d9helper.h) détermine si un format de gabarit de profondeur est compatible avec un format de cible de rendu.
IDirect3D9 ::CheckDeviceFormat

La méthode IDirect3D9 ::CheckDeviceFormat (d3d9helper.h) détermine si un format de surface est disponible en tant que type de ressource spécifié.
IDirect3D9 ::CheckDeviceFormatConversion

La méthode IDirect3D9 ::CheckDeviceFormatConversion (d3d9helper.h) teste l’appareil pour voir s’il prend en charge la conversion d’un format d’affichage à un autre.
IDirect3D9 ::CheckDeviceMultiSampleType

La méthode IDirect3D9 ::CheckDeviceMultiSampleType (d3d9helper.h) détermine si une technique de multi-échantillonnage est disponible sur cet appareil.
IDirect3D9 ::CheckDeviceType

La méthode IDirect3D9 ::CheckDeviceType (d3d9helper.h) vérifie si un type d’appareil accéléré matériel peut être utilisé sur cet adaptateur.
IDirect3D9 ::CreateDevice

La méthode IDirect3D9 ::CreateDevice (d3d9helper.h) crée un appareil pour représenter la carte graphique.
IDirect3D9 ::EnumAdapterModes

La méthode IDirect3D9 ::EnumAdapterModes (d3d9helper.h) interroge l’appareil pour déterminer si l’adaptateur spécifié prend en charge le format et le mode d’affichage demandés.
IDirect3D9 ::GetAdapterCount

La méthode IDirect3D9 ::GetAdapterCount (d3d9helper.h) retourne le nombre d’adaptateurs sur le système.
IDirect3D9 ::GetAdapterDisplayMode

La méthode IDirect3D9 ::GetAdapterDisplayMode (d3d9helper.h) récupère le mode d’affichage actuel de l’adaptateur.
IDirect3D9 ::GetAdapterIdentifier

La méthode IDirect3D9 ::GetAdapterIdentifier (d3d9helper.h) décrit les cartes graphiques physiques présentes dans le système lors de l’instanciation de l’interface IDirect3D9.
IDirect3D9 ::GetAdapterModeCount

La méthode IDirect3D9 ::GetAdapterModeCount (d3d9helper.h) retourne le nombre de modes d’affichage disponibles sur cet adaptateur.
IDirect3D9 ::GetAdapterMonitor

La méthode IDirect3D9 ::GetAdapterMonitor (d3d9helper.h) retourne le handle du moniteur associé à l’objet Direct3D.
IDirect3D9 ::GetDeviceCaps

La méthode IDirect3D9 ::GetDeviceCaps (d3d9helper.h) récupère des informations spécifiques à un appareil sur un appareil.
IDirect3D9 ::RegisterSoftwareDevice

La méthode IDirect3D9 ::RegisterSoftwareDevice (d3d9helper.h) enregistre un périphérique logiciel enfichable, qui fournit une rastérisation logicielle permettant aux applications d’accéder aux rastériseurs logiciels.

Remarques

L’interface IDirect3D9 est obtenue en appelant la fonction Direct3DCreate9 .

Les types LPDIRECT3D9 et PDIRECT3D9 sont définis en tant que pointeurs vers l’interface IDirect3D9 .

typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (inclure D3D9.h)

Voir aussi

Direct3D Interfaces