DirectX3D学习之Direct3D顶点绘制
Direct3D 的顶点绘制
1.顶点缓存
1.1创建顶点缓存
● Usage :指定缓存的一些附加信息,其取值可以为0(表示无附加信息)
● FVF :指定将要存储在定点缓存中的灵活顶点格式,通常将定义的灵活顶点格式标记(#define 定义的FVF 标记)赋值给该参数。
● POOL :指定存储顶点缓存或索引缓冲的内存位置。
1.2访问顶点缓存
通过该接口的Lock 方法获取指向顶点缓存的存储区的指针,并通过该指针访问缓存中的数据。
● OffsetToLock :表示存储区中加锁的起始位置,而SizeToLock 表示以字节为
单位的加锁的存储区大小,值为0表示整个缓存存储区。两者与缓存存储区的关系如下:
● ppbData :接收被锁定的存储区起始位置的指针,该参数指向的内存区读写
方式由Flags 指定。
1.3使用顶点缓存绘制图形
相关主题