Функции палитры
Палитры, как и объекты отсечения, можно присоединять к поверхностям. Для этой цели в интерфейсе
DirectDrawSurface предусмотрены две функции:
- GetPalette()
- SetPalette()
Функция
SetPalette() присоединяет к поверхности экземпляр интерфейса
DirectDrawPalette (о нем речь пойдет ниже). Функция
GetPalette() применяется для получения указателя на палитру, присоединенную ранее.
Палитру можно присоединить к любой поверхности, однако действовать она будет лишь в том случае, если поверхность является первичной. Палитра, присоединенная к первичной поверхности, управляет палитрой видеокарты.
Содержание Назад Вперед