Interface IDirect3D9 (d3d9.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 dans un mode d’affichage particulier. |
IDirect3D9::CheckDeviceFormat La méthode IDirect3D9::CheckDeviceFormat (d3d9helper.h) détermine si un format 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 (d3d9.h) détermine si une technique de multi-échantillonnage est disponible sur cet appareil. |
IDirect3D9::CheckDeviceType La méthode IDirect3D9::CheckDeviceType (d3d9.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 (d3d9.h) crée un appareil pour représenter l’adaptateur d’affichage. |
IDirect3D9::EnumAdapterModes La méthode IDirect3D9::EnumAdapterModes (d3d9.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 (d3d9.h) retourne le nombre d’adaptateurs sur le système. |
IDirect3D9::GetAdapterDisplayMode La méthode IDirect3D9::GetAdapterDisplayMode (d3d9.h) récupère le mode d’affichage actuel de l’adaptateur. |
IDirect3D9::GetAdapterIdentifier La méthode IDirect3D9::GetAdapterIdentifier (d3d9.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 (d3d9.h) retourne le nombre de modes d’affichage disponibles sur cet adaptateur. |
IDirect3D9::GetAdapterMonitor La méthode IDirect3D9::GetAdapterMonitor (d3d9.h) retourne le handle du moniteur associé à l’objet Direct3D. |
IDirect3D9::GetDeviceCaps La méthode IDirect3D9::GetDeviceCaps (d3d9.h) récupère des informations spécifiques à un appareil. |
IDirect3D9::RegisterSoftwareDevice La méthode IDirect3D9::RegisterSoftwareDevice (d3d9.h) enregistre un périphérique logiciel enfichable. |
Notes
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;
Spécifications
Plateforme cible | Windows |
En-tête | d3d9.h (inclure D3D9.h) |