| [ Содержание ] | [ Перечень функций ] |
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.
| [ Содержание ] | [ Перечень функций ] |