Constructors
constructor
- new IOBuffer(index: number, key: string, vertexString: string, fragmentString: string): IOBuffer
-
Parameters
-
index: number
-
key: string
-
vertexString: string
-
fragmentString: string
Properties
fragmentString
fragmentString: string
isValid
isValid: boolean = false
program
program: WebGLProgram
vertexString
vertexString: string
Methods
create
- create(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number): void
-
Parameters
-
gl: WebGLRenderingContext | WebGL2RenderingContext
-
BW: number
-
BH: number
Returns void
destroy
- destroy(gl: WebGLRenderingContext | WebGL2RenderingContext): void
-
Parameters
-
gl: WebGLRenderingContext | WebGL2RenderingContext
Returns void
render
- render(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number): void
-
Parameters
-
gl: WebGLRenderingContext | WebGL2RenderingContext
-
BW: number
-
BH: number
Returns void
resize
- resize(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number): void
-
Parameters
-
gl: WebGLRenderingContext | WebGL2RenderingContext
-
BW: number
-
BH: number
Returns void