DirectX3D学习之Direct3D顶点绘制

Direct3D 的顶点绘制

1.顶点缓存

1.1创建顶点缓存

● Usage :指定缓存的一些附加信息,其取值可以为0(表示无附加信息)

● FVF :指定将要存储在定点缓存中的灵活顶点格式,通常将定义的灵活顶点格式标记(#define 定义的FVF 标记)赋值给该参数。

● POOL :指定存储顶点缓存或索引缓冲的内存位置。

1.2访问顶点缓存

通过该接口的Lock 方法获取指向顶点缓存的存储区的指针,并通过该指针访问缓存中的数据。

● OffsetToLock :表示存储区中加锁的起始位置,而SizeToLock 表示以字节为

单位的加锁的存储区大小,值为0表示整个缓存存储区。两者与缓存存储区的关系如下:

● ppbData :接收被锁定的存储区起始位置的指针,该参数指向的内存区读写

方式由Flags 指定。

1.3使用顶点缓存绘制图形

相关文档
最新文档