Implements

  • CoreShaderProgram

Constructors

Properties

attributeLocations: Record<string, number>
glw: WebGlContextWrapper
isDestroyed: boolean = false
lifecycle: Pick<WebGlShaderType, "update" | "canBatch">
program: null | WebGLProgram
supportsIndexedTextures: boolean = false
uniformLocations: null | Record<string, WebGLUniformLocation>
useSystemAlpha: boolean = false
useSystemDimensions: boolean = false
vao: undefined | WebGLVertexArrayObject

Vertex Array Object

Used by WebGL2 Only

Methods