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 |