构造函数
constructor
- new GLBuffer(engine, targetType, bufferUsageType): GLBuffer
属性
_byteLength
_byteLength: number = 0
_glBuffer
_glBuffer: WebGLBuffer
_glTarget
_glTarget: number
访问器
destroyed
- get destroyed(): boolean
返回 boolean
方法
bindBuffer
- bindBuffer(): boolean
返回 boolean
bindBufferBase
- bindBufferBase(glPointer): void
返回 void
bindBufferRange
- bindBufferRange(glPointer, offset, byteCount): void
参数
- glPointer: number
- offset: number
- byteCount: number
返回 void
orphanStorage
- orphanStorage(): void
返回 void
resizeBuffer
- resizeBuffer(dataLength): void
返回 void
setData
- setData(srcData, offset): void
参数
- srcData: ArrayBuffer
- offset: number
返回 void
setDataEx
- setDataEx(srcData, offset, length): void
参数
- srcData: ArrayBuffer | ArrayBufferView
- offset: number
- length: number
返回 void
setDataLength
- setDataLength(srcData): void
返回 void
unbindBuffer
- unbindBuffer(): void
返回 void
WebglObject 基类