Интерфейс IDirectDrawPalette (ddraw.h)
Приложения используют методы интерфейса IDirectDrawPalette для создания объектов DirectDrawPalette и работы с переменными системного уровня. В этом разделе приведена ссылка на методы этого интерфейса.
Наследование
Интерфейс IDirectDrawPalette наследуется от интерфейса IUnknown . IDirectDrawPalette также имеет следующие типы элементов:
Методы
Интерфейс IDirectDrawPalette содержит следующие методы.
IDirectDrawPalette::GetCaps Извлекает возможности объекта палитры. |
IDirectDrawPalette::GetEntries Извлекает значения палитры из объекта DirectDrawPalette. |
IDirectDrawPalette::Initialize Инициализирует объект DirectDrawPalette. |
IDirectDrawPalette::SetEntries Немедленно изменяет записи в объекте DirectDrawPalette. |
Комментарии
Методы интерфейса IDirectDrawPalette можно упорядочить в следующие группы:
Группа | Методы |
---|---|
Выделение памяти | Initialize |
Возможности палитры | GetCaps |
Записи палитры | GetEntries и SetEntries |
Тип данных LPDIRECTDRAWPALETTE можно использовать для объявления переменной, содержащей указатель на интерфейс IDirectDrawPalette . Файл заголовка Ddraw.h объявляет тип данных со следующим кодом:
typedef struct IDirectDrawPalette FAR *LPDIRECTDRAWPALETTE;
Требования
Целевая платформа | Windows |
Header | ddraw.h |