Interface IDirectDrawGammaControl (ddraw.h)
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.
Héritage
L’interface IDirectDrawGammaControl hérite de l’interface IUnknown. IDirectDrawGammaControl a également les types de membres suivants :
Méthodes
L’interface IDirectDrawGammaControl a ces méthodes.
IDirectDrawGammaControl ::GetGammaRamp Récupère les rampes gamma rouges, vertes et bleues pour la surface primaire. |
IDirectDrawGammaControl ::SetGammaRamp Définit les rampes gamma rouges, vertes et bleues pour la surface primaire. |
Remarques
L’interface IDirectDrawGammaControl est prise en charge par les objets DirectDrawSurface. Autrement dit, vous pouvez récupérer un pointeur vers l’interface IDirectDrawGammaControl en appelant la méthode IUnknown ::QueryInterface d’un objet DirectDrawSurface et en spécifiant l’identificateur de référence IID_IDirectDrawGammaControl dans le paramètre riid .
Vous pouvez utiliser le type de données LPDIRECTDRAWGAMMACONTROL pour déclarer une variable qui contient un pointeur vers une interface IDirectDrawGammaControl . Le fichier d’en-tête Ddraw.h déclare le type de données avec le code suivant :
typedef struct IDirectDrawGammaControl FAR *LPDIRECTDRAWGAMMACONTROL;
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ddraw.h |