Интерфейс IDirectDrawGammaControl (ddraw.h)
Приложения используют методы интерфейса IDirectDrawGammaControl для настройки красного, зеленого и синего уровней гамма-пандуса основной поверхности. В этом разделе приведена ссылка на методы этого интерфейса.
Наследование
Интерфейс IDirectDrawGammaControl наследуется от интерфейса IUnknown . IDirectDrawGammaControl также имеет следующие типы элементов:
Методы
Интерфейс IDirectDrawGammaControl содержит следующие методы.
IDirectDrawGammaControl::GetGammaRamp Извлекает красные, зеленые и синие гамма-пандусы для основной поверхности. |
IDirectDrawGammaControl::SetGammaRamp Задает красный, зеленый и синий гамма-пандусы для основной поверхности. |
Комментарии
Интерфейс IDirectDrawGammaControl поддерживается объектами DirectDrawSurface. То есть можно получить указатель на интерфейс IDirectDrawGammaControl , вызвав метод IUnknown::QueryInterface объекта DirectDrawSurface и указав идентификатор ссылки IID_IDirectDrawGammaControl в параметре riid .
Тип данных LPDIRECTDRAWGAMMACONTROL можно использовать для объявления переменной, содержащей указатель на интерфейс IDirectDrawGammaControl . Файл заголовка Ddraw.h объявляет тип данных со следующим кодом:
typedef struct IDirectDrawGammaControl FAR *LPDIRECTDRAWGAMMACONTROL;
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |