08 2014 档案

摘要:一、预备知识1、表面表面就是Direct3D用于储存2D图像数据的一个像素矩阵。width和height以像素为单位,pitch以字节单位,用接口IDirect3DSurface来描述表面LockRect:该方法用于获取指向表面存储区的指针,通过通过指针运算,可对每个像素进行读写操作;UnlockR... 阅读全文
posted @ 2014-08-18 02:17 YinaPan 阅读(810) 评论(0) 推荐(0)
摘要:想一千次,不如去做一次。华丽的跌倒,胜过无谓的徘徊。 阅读全文
posted @ 2014-08-05 17:27 YinaPan 阅读(181) 评论(0) 推荐(0)
摘要:在绘制每一帧图形前都要先清空视区,即清空渲染目标表面上的视区矩形的内容:颜色缓冲区、深度缓冲区或者模板缓冲区。 HRESULT Clear( [in] DWORD Count, //重置的矩形区域数量 [in] const D3DRECT *pRects, //重置的矩形区域数组指针 [in] DWORD Flags, //重置缓冲区标志 [in] D3DCOLOR Color, //重置的颜色... 阅读全文
posted @ 2014-08-05 10:35 YinaPan 阅读(452) 评论(0) 推荐(0)
摘要:1、单位不同,width是像素,pitch是字节。因此一个640*480的8位图和640*480的32位 图他们width一样而pitch不一样。 2、pitch可能大于width个像素所占字节数。width就是图像实际显示的宽度;而pitch 是存储一行图像所占的字节(相邻两行起点指针的差值),有时为了高效处理,会将每 行图像都对齐存储,这样pitch就包括了对齐使用的填充字节。void Cha... 阅读全文
posted @ 2014-08-04 11:36 YinaPan 阅读(504) 评论(0) 推荐(0)
摘要:一、定义数组的维数必须用大于等于1的常量表达式来定义整形字面值常量、枚举常量或者常量表达式初始化的整形const对象;二、初始化1、显示初始化数组元素*在函数体外定义的内置数组,其元素均初始化为0;*在函数体内定义的内置数组,其元素无初始化;*不管数组在哪里定义,如果其元素为类类型,则自动调用该类的... 阅读全文
posted @ 2014-08-04 02:27 YinaPan 阅读(2695) 评论(0) 推荐(0)
摘要:静态链接库和动态链接库导出函数详解,这个文章不错http://www.360doc.com/content/11/0805/17/6675409_138289992.shtml静态链接库应该只是一些2进制的实现。当我们重写静态链接库中的函数,可能就会去执行后来实现的,具体为什么不太清楚啊。。=。=静... 阅读全文
posted @ 2014-08-03 23:51 YinaPan 阅读(178) 评论(0) 推荐(0)