Java教程

gfx 各个类的源码解读(1)

本文主要是介绍gfx 各个类的源码解读(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

gfx 各个类的源码解读(1)
WebGL2Buffer解析 ** 文件在webgl2-buffer.ts
** 成员变量:

   _gpuBuffer: IWebGL2GPUBuffer 保存创建的buffer信息
成员函数:
WebGL2Buffer:initialize 函数
   调用WebGL2CmdFuncCreateBuffer 完成创建buff ,buff句柄保存在    this._gpuBuffer.glBuffer
    创建三种类型的buff
       BufferUsageBit.VERTEX:顶点类型
       BufferUsageBit.INDEX:索引类型
       BufferUsageBit.UNIFORM:shader 共享uniform
WebGL2Buffer:destroy
   调用WebGL2CmdFuncDestroyBuffer,销毁buff
WebGL2Buffer:resize
   调用WebGL2CmdFuncResizeBuffer,调整buff的size
WebGL2Buffer:update
   调用WebGL2CmdFuncUpdateBuffer,填充或更新buff的数据

这篇关于gfx 各个类的源码解读(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!