Native 拥有的 GPU 存储;draw 录制句柄而不上传顶点。
创建未分配顶点的 Points/Stream 缓冲区。
指定图元类型,使用 Stream 更新方式。
type
指定更新方式,使用 Points 图元类型。
usage
指定图元类型和更新方式。
复制 GPU 顶点数据、图元类型和更新方式。
source
静态
只读
顶点缓冲区使用方式枚举。
同步复制 source 的数据和配置到当前对象,返回 this。
在 GPU 上分配指定数量的顶点,返回是否成功;提交此前排队的绘制。
vertexCount
受保护
子类同步实现绘制,可通过 target.draw() 组合对象;states 是本次调用的副本。
target
states
返回 OpenGL 缓冲区标识,尚未分配时为 0。
返回图元类型。
返回数据更新频率提示。
返回已分配的顶点数。
设置顶点组成图元的方式。
设置提供给显卡驱动的数据更新频率提示。
交换两缓冲区的数据和配置,先提交排队的绘制以保留快照语义。
other
上传当前缓冲区顶点数的数据,源数据数量不得不足;返回是否成功。
vertices
从源起点上传 vertexCount 个顶点到 offset(以顶点为单位);返回是否成功。
offset
复制 source 的 GPU 顶点数据,返回是否成功。
为直接 OpenGL 操作绑定缓冲区;null 解除绑定。
buffer
返回当前环境是否支持 GPU 顶点缓冲区。
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
Native 拥有的 GPU 存储;draw 录制句柄而不上传顶点。