452 {
454
456
457 for (int i = 0; i < led_column_table_length; ++i) {
458 const Key& key = keyboard.
keys_[i];
459
460 const int pixel_count = led_column_table[i];
462
463 const int black_pixel_count = pixel_count - draw_pixel_count;
464
465
466 if (i % 2 == 0) {
467 for (int j = 0; j < black_pixel_count; ++j) {
469 }
470 for (int j = 0; j < draw_pixel_count; ++j) {
472 }
473 } else {
474
475 for (int j = 0; j < draw_pixel_count; ++j) {
477 }
478
479 for (int j = 0; j < black_pixel_count; ++j) {
481 }
482 }
483 }
485}
virtual void RawDrawPixel(const Color3i &c)=0
virtual void RawCommitDraw()=0
virtual void RawBeginDraw()=0
virtual Color3i * GetIterator(int i)=0