Functions
Const compileAttribPool
- compileAttribPool(gl: WebGLRenderingContext, pool: AttribPool, ids?: string[], target?: number, mode?: number): ModelAttributeSpecs
Parameters
gl: WebGLRenderingContext
pool: AttribPool
Optional ids: string[]
Default value target: number = gl.ARRAY_BUFFER
Default value mode: number = gl.STATIC_DRAW
Const compileAttribs
Parameters
gl: WebGLRenderingContext
mode: GLenum
Const compileIndices
Parameters
gl: WebGLRenderingContext
Default value mode: GLenum = gl.STATIC_DRAW
Const compileModel
Parameters
gl: WebGLRenderingContext
Default value mode: number = gl.STATIC_DRAW
Const compileVAO
- compileVAO(gl: WebGLRenderingContext, spec: ModelSpec): undefined | WebGLVertexArrayObject
Parameters
gl: WebGLRenderingContext
Returns undefined | WebGLVertexArrayObject
Const defBuffer
- defBuffer(gl: WebGLRenderingContext, data?: TypedArray, target?: number, mode?: number): WebGLArrayBuffer<TypedArray>
Parameters
gl: WebGLRenderingContext
Optional data: TypedArray
Default value target: number = gl.ARRAY_BUFFER
Default value mode: number = gl.STATIC_DRAW
Const initBuffer
Parameters
gl: WebGLRenderingContext
type: GLenum
mode: GLenum
Returns void