en-tête ddraw.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
ddraw.h contient les interfaces de programmation suivantes :
IDirectDraw7 Les applications utilisent les méthodes de l’interface IDirectDraw7 pour créer des objets DirectDraw et utiliser des variables au niveau du système. Cette section est une référence aux méthodes de l’interface IDirectDraw7. |
IDirectDrawClipper Les applications utilisent les méthodes de l’interface IDirectDrawClipper pour gérer les listes de clip. Cette section est une référence aux méthodes de cette interface. |
IDirectDrawColorControl Les applications utilisent les méthodes de l’interface IDirectDrawColorControl pour obtenir et définir des contrôles de couleur. |
IDirectDrawGammaControl Les applications utilisent les méthodes de l’interface IDirectDrawGammaControl pour ajuster les niveaux de rampe gamma rouge, vert et bleu de la surface primaire. Cette section est une référence aux méthodes de cette interface. |
IDirectDrawPalette Les applications utilisent les méthodes de l’interface IDirectDrawPalette pour créer des objets DirectDrawPalette et utiliser des variables au niveau du système. Cette section est une référence aux méthodes de cette interface. |
IDirectDrawSurface7 Les applications utilisent les méthodes de l’interface IDirectDrawSurface7 pour créer des objets DirectDrawSurface et utiliser des variables au niveau du système. Cette section est une référence aux méthodes de cette interface. |
DirectDrawCreate Crée un instance d’un objet DirectDraw. |
DirectDrawCreateClipper Crée une instance d’un objet DirectDrawClipper qui n’est pas associé à un objet DirectDraw. |
DirectDrawCreateEx Crée un instance d’un objet DirectDraw qui prend en charge l’ensemble d’interfaces Direct3D dans DirectX 7.0. Pour utiliser les fonctionnalités de Direct3D dans DirectX 7.0, créez un objet DirectDraw avec cette fonction. |
DirectDrawEnumerateA Cette fonction est remplacée par la fonction DirectDrawEnumerateEx. (ANSI) |
DirectDrawEnumerateExA Énumère tous les appareils DirectDraw installés sur l’ordinateur. L’entrée NULL identifie toujours le périphérique d’affichage principal partagé avec GDI. (ANSI) |
DirectDrawEnumerateExW Énumère tous les appareils DirectDraw installés sur l’ordinateur. L’entrée NULL identifie toujours le périphérique d’affichage principal partagé avec GDI. (Unicode) |
DirectDrawEnumerateW Cette fonction est remplacée par la fonction DirectDrawEnumerateEx. (Unicode) |
LPDDENUMCALLBACKA La fonction DDEnumCallback est une fonction de rappel définie par l’application pour la fonction DirectDrawEnumerate. (ANSI) |
LPDDENUMCALLBACKEXA La fonction DDEnumCallbackEx est une fonction de rappel définie par l’application pour la fonction DirectDrawEnumerateEx. (ANSI) |
LPDDENUMCALLBACKEXW La fonction DDEnumCallbackEx est une fonction de rappel définie par l’application pour la fonction DirectDrawEnumerateEx. (Unicode) |
LPDDENUMCALLBACKW La fonction DDEnumCallback est une fonction de rappel définie par l’application pour la fonction DirectDrawEnumerate. (Unicode) |
LPDDENUMMODESCALLBACK Ne pas utiliser. Cette fonction de rappel est remplacée par la fonction EnumModesCallback2 utilisée avec la méthode IDirectDraw7::EnumDisplayModes. |
LPDDENUMMODESCALLBACK2 La fonction EnumModesCallback2 est une fonction de rappel définie par l’application pour la méthode IDirectDraw7::EnumDisplayModes. |
LPDDENUMSURFACESCALLBACK La fonction LPDDENUMSURFACESCALLBACK (ddraw.h) est remplacée par la fonction EnumSurfacesCallback7. |
LPDDENUMSURFACESCALLBACK2 La fonction LPDDENUMSURFACESCALLBACK2 (ddraw.h) est remplacée par la fonction EnumSurfacesCallback7. |
LPDDENUMSURFACESCALLBACK7 La fonction EnumSurfacesCallback7 est une fonction de rappel définie par l’application pour les méthodes IDirectDrawSurface7::EnumAttachedSurfaces et IDirectDrawSurface7::EnumOverlayZOrders. |
DDCOLORCONTROL La structure DDCOLORCONTROL définit les contrôles de couleur associés à un objet d’extensions de port vidéo (VPE) Microsoft DirectDraw. |
DDSURFACEDESC La structure DDSURFACEDESC contient une description d’une surface à créer par le pilote. |
DDSURFACEDESC2 La structure DDSURFACEDESC2 contient une description d’une surface à créer par le pilote. |
DDBLTBATCH La structure DDBLTBATCH transmet les opérations de transfert de bloc de bits (bitblt) à la méthode IDirectDrawSurface7::BltBatch. |
DDBLTFX La structure DDBLTFX transmet les opérations raster (ROPs), les effets et les informations de remplacement à la méthode IDirectDrawSurface7::Blt. Cette structure fait également partie de la structure DDBLTBATCH utilisée avec la méthode IDirectDrawSurface7::BltBatch. |
DDCAPS_DX3 La structure DDCAPS_DX3 (ddraw.h) représente les fonctionnalités du matériel exposé via l’objet DirectDraw. |
DDCAPS_DX5 La structure DDCAPS_DX5 (ddraw.h) représente les fonctionnalités du matériel exposé via l’objet DirectDraw. |
DDCAPS_DX6 La structure DDCAPS_DX6 (ddraw.h) représente les fonctionnalités du matériel exposé via l’objet DirectDraw. |
DDCAPS_DX7 La structure DDCAPS_DX7 (ddraw.h) représente les fonctionnalités du matériel exposé via l’objet DirectDraw. |
DDCOLORKEY La structure DDCOLORKEY décrit une clé de couleur source, une clé de couleur de destination ou un espace de couleur. |
DDDEVICEIDENTIFIER2 La structure DDDEVICEIDENTIFIER2 est passée à la méthode IDirectDraw7::GetDeviceIdentifier pour obtenir des informations sur un appareil. |
DDGAMMARAMP La structure DDGAMMARAMP contient des données de rampe rouge, verte et bleue pour les méthodes IDirectDrawGammaControl::GetGammaRamp et IDirectDrawGammaControl::SetGammaRamp. |
DDOVERLAYFX La structure DDOVERLAYFX transmet les informations de superposition à la méthode IDirectDrawSurface7::UpdateOverlay. |
DDPIXELFORMAT La structure DDPIXELFORMAT décrit le format de pixel d’un objet DirectDrawSurface pour la méthode IDirectDrawSurface7::GetPixelFormat. |
DDSCAPS La structure DDSCAPS définit les fonctionnalités d’un objet surface Microsoft DirectDraw. |
DDSCAPS2 La structure DDSCAPS2 définit des fonctionnalités supplémentaires d’un objet surface Microsoft DirectDraw. |