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 |