new PIXI.glCore.Buffer(gl, type, data, drawType)
Helper class to create a webGL buffer
| Name | Type | Description | 
|---|---|---|
| gl | WebGLRenderingContext | The current WebGL rendering context | 
| type | gl.ARRAY_BUFFER | gl.ELEMENT_ARRAY_BUFFER | @mat | 
| data | ArrayBuffer | SharedArrayBuffer | ArrayBufferView | an array of data | 
| drawType | gl.STATIC_DRAW | gl.DYNAMIC_DRAW | gl.STREAM_DRAW | 
Members
- 
    bufferWebGLBuffer
- 
    
    The WebGL buffer, created upon instantiation 
- 
    dataArrayBuffer SharedArrayBuffer ArrayBufferView
- 
    
    The data in the buffer, as a typed array 
- 
    drawTypegl.STATIC_DRAW gl.DYNAMIC_DRAW gl.STREAM_DRAW
- 
    
    The draw type of the buffer 
- 
    glWebGLRenderingContext
- 
    
    The current WebGL rendering context 
- 
    typegl.ARRAY_BUFFER gl.ELEMENT_ARRAY_BUFFER
- 
    
    The type of the buffer 
Methods
- 
    bind()
- 
    
    
    Binds the buffer 
- 
    destroy()
- 
    
    
    Destroys the buffer 
- 
    upload(data, offset, dontBind)
- 
    
    
    Uploads the buffer to the GPU Name Type Description dataArrayBuffer | SharedArrayBuffer | ArrayBufferView an array of data to upload offsetNumber if only a subset of the data should be uploaded, this is the amount of data to subtract dontBindBoolean whether to bind the buffer before uploading it