CopyPlane
Copia um único plano de bits de um drawable e o pinta com as cores de primeiro plano e de fundo — o jeito como os ícones preto e branco ganharam cor no X11.
Enquanto o CopyArea exige a mesma profundidade nas duas pontas, o CopyPlane extrai um plano da origem, escolhido por uma máscara com exatamente um bit ligado, e transforma cada 1 na cor de primeiro plano do GC e cada 0 na de fundo. A origem pode, portanto, ser um pixmap de 1 bit e o destino uma janela de 8 ou 24 bits. Uma máscara com zero bits, ou com mais de um, recebe BadValue.
A necessidade era prática. Ícones, cursores e padrões eram guardados como XBM, bitmaps simples, e precisavam aparecer em telas de qualquer profundidade. O CopyPlane resolvia isso em uma única chamada no servidor, e com outro GC o mesmo bitmap podia ser desenhado em outra cor sem mexer na imagem. Ícones coloridos e o alfa do XRender tiraram quase todo o sentido disso, mas a requisição continua lá, gerando os mesmos eventos GraphicsExpose que a sua irmã.