开始阅读xscreensaver中著名的xmatrix
in xmatrix.c:
入口:screenhack(Display *dpy, Window window)
作用是初始化matrix(调用init_matrix(dyp,window))并开始循环。循环中,执行draw_matrix(),XSync()(此函数flush掉output buffer,直到所有结果返回)。
draw_matrix()中被注释掉了一部分,没看懂。除此之外,依次调用了feed_matrix, hack_matrix, redraw_cells, roll_state四个函数。
没有评论:
发表评论