[ Содержание ] | [ Перечень функций ] |
Pixmap XCreatePixmap(display, d, width, height, depth) Display *display; Drawable d; unsigned int width, height; unsigned int depth;
АРГУМЕНТЫ
Функция XCreatePixmap создаёт графический образ c указанными размерами и глубиной цветности, возвращая его идентификатор. Данные графического образа хранятся на сервере. В качестве аргумента d допустимо использовать только InputOutput окна. Не допускается указывать нулевые размеры графического образа. Указанная глубина цветности должна поддерживаться экраном, которому принадлежит объект вывода графики d.
Сервер использует идентификатор d только для определения принадлежности экрану. Созданный графический образ может использоваться с окнами или другими графическими образами, имеющими аналогичную глубину цветности и принадлежащими только этому экрану (за исключением XCopyPlane). Графический образ не очищается, поэтому первоначальное его содержимое неопределено.
Большая часть операций вывода графики работает как с окнами, так и графическими образами. Графический образ выполняет функции объекта drawable аналогично окнам InputOutput.
После завершения работы с графическим образом, его можно удалить при помощи функции XFreePixmap.
Функция XCreatePixmap может генерировать следующие ошибки:
Cм. также: XFreePixmap, XCopyArea.
[ Содержание ] | [ Перечень функций ] |