Compartilhar via


Interface IDirectDrawGammaControl (ddraw.h)

Os aplicativos usam os métodos da interface IDirectDrawGammaControl para ajustar os níveis de rampa gama vermelha, verde e azul da superfície primária. Esta seção é uma referência aos métodos dessa interface.

Herança

A interface IDirectDrawGammaControl herda da interface IUnknown . IDirectDrawGammaControl também tem estes tipos de membros:

Métodos

A interface IDirectDrawGammaControl tem esses métodos.

 
IDirectDrawGammaControl::GetGammaRamp

Recupera as rampas gama vermelhas, verdes e azuis para a superfície primária.
IDirectDrawGammaControl::SetGammaRamp

Define as rampas gama vermelhas, verdes e azuis para a superfície primária.

Comentários

A interface IDirectDrawGammaControl é compatível com objetos DirectDrawSurface. Ou seja, você pode recuperar um ponteiro para a interface IDirectDrawGammaControl chamando o método IUnknown::QueryInterface de um objeto DirectDrawSurface e especificando o identificador de referência IID_IDirectDrawGammaControl no parâmetro riid .

Você pode usar o tipo de dados LPDIRECTDRAWGAMMACONTROL para declarar uma variável que contém um ponteiro para uma interface IDirectDrawGammaControl . O arquivo de cabeçalho Ddraw.h declara o tipo de dados com o seguinte código:


typedef struct IDirectDrawGammaControl    FAR *LPDIRECTDRAWGAMMACONTROL;

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h