CopyPlane
Копирует одну битовую плоскость из drawable и рисует её цветами переднего плана и фона — так чёрно-белые значки получали цвет в X11.
Если CopyArea требует одинаковой глубины с обеих сторон, то CopyPlane извлекает из источника одну плоскость, выбранную маской с ровно одним установленным битом, и превращает каждую 1 в цвет переднего плана GC, а каждый 0 — в цвет фона. Поэтому источником может быть 1-битный pixmap, а приёмником — 8- или 24-битное окно. Маска без битов или с несколькими вызывает BadValue.
Потребность была практической. Значки, курсоры и узоры хранились как XBM — простые битовые карты — и должны были отображаться на экранах любой глубины. CopyPlane делал это одним вызовом на стороне сервера, а с другим GC ту же карту можно было нарисовать другим цветом, не трогая изображение. Полноцветные значки и альфа-канал через XRender лишили запрос почти всего смысла, но он по-прежнему существует и порождает те же события GraphicsExpose, что и его собрат.