struct CursorBitmap { const unsigned char* bitmap; int x; int y; int channels; };