现在,你已经能够对主表面的内容做直接修改了(就是锁住主表面然后绘制像素),也就是通过视频控制器直接将每一帧都光栅化。
什么是光栅化????
http://blog.sina.com.cn/s/blog_61ac952e0100fs84.html
什么是帧????
答:一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。
我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅
多数计算机动画显示实现:在离屏缓冲表面里绘制每帧动画,然后以极高的速度将图像转入可见的显示表面。通过这种方法,用户不会看到你擦出图像、生成显示及其他
对每一帧画面所做的事情,只要离屏图像能够在足够短的时间内被复制到可见显示表面。
在离屏缓冲中绘制图像,然后将其拷贝到显示表面的处理过程被称作双缓冲技术。
如果系统内安装了加速硬件(且在视频卡上有足够的VRAM内存),可以使用一种类似于双缓冲的页面切换技术。