Interfaccia IDirectDrawGammaControl (ddraw.h)

Le applicazioni usano i metodi dell'interfaccia IDirectDrawGammaControl per regolare i livelli di rampa gamma rosso, verde e blu della superficie primaria. Questa sezione è un riferimento ai metodi di questa interfaccia.

Ereditarietà

L'interfaccia IDirectDrawGammaControl eredita dall'interfaccia IUnknown . IDirectDrawGammaControl include anche questi tipi di membri:

Metodi

L'interfaccia IDirectDrawGammaControl include questi metodi.

 
IDirectDrawGammaControl::GetGammaRamp

Recupera le rampe gamma rosse, verdi e blu per la superficie primaria.
IDirectDrawGammaControl::SetGammaRamp

Imposta le rampe gamma rosse, verdi e blu per la superficie primaria.

Commenti

L'interfaccia IDirectDrawGammaControl è supportata dagli oggetti DirectDrawSurface. Ciò significa che è possibile recuperare un puntatore all'interfaccia IDirectDrawGammaControl chiamando il metodo IUnknown::QueryInterface di un oggetto DirectDrawSurface e specificando l'identificatore di riferimento IID_IDirectDrawGammaControl nel parametro riid .

È possibile utilizzare il tipo di dati LPDIRECTDRAWGAMMACONTROL per dichiarare una variabile che contiene un puntatore a un'interfaccia IDirectDrawGammaControl . Il file di intestazione Ddraw.h dichiara il tipo di dati con il codice seguente:


typedef struct IDirectDrawGammaControl    FAR *LPDIRECTDRAWGAMMACONTROL;

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h