Lire en anglais

Partager via


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 :

Interfaces

 
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.

Fonctions

 
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)

Fonctions de rappel

 
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.

Structures

 
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.