Microsoft DirectX 2

         

Совместное использование палитр


В DirectX 2, палитры могут быть разделены между поверхностями. Та же самая палитра может быть установлена на передней и обратной стороне буфераили разделяться между  поверхностями текстуры. Когда палитра присоединена к поверхности методом IDirectDrawSurface:: SetPalette, поверхность увеличивает счет ссылки той палитры. Когда счет ссылки поверхности достигает 0, это будет декремент ссылки присоединенной палитры. Кроме того, если палитра отсоединяется из поверхности,  вызывая IDirectDrawSurface:: SetPalette с указателем интерфейса палитры NULL, счет ссылки палитры поверхности будет декрементирован.



Содержание раздела