WebGL2ShaderProgram
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WebGL2ShaderProgram( gl: WebGL2RenderingContext, vertexSource: string, fragmentSource: string): WebGL2ShaderProgram;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
gl | WebGL2RenderingContext |
vertexSource | string |
fragmentSource | string |
Returns
Section titled “Returns”WebGL2ShaderProgram
Properties
Section titled “Properties”| Property | Modifier | Type |
|---|---|---|
position | readonly | number |
program | readonly | WebGLProgram |
tileUv | readonly | number |
Methods
Section titled “Methods”delete()
Section titled “delete()”delete(): void;Returns
Section titled “Returns”void
uniform1f()
Section titled “uniform1f()”uniform1f(name: string, value: number): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
value | number |
Returns
Section titled “Returns”void
uniform1i()
Section titled “uniform1i()”uniform1i(name: string, value: number): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
value | number |
Returns
Section titled “Returns”void
uniform2f()
Section titled “uniform2f()”uniform2f( name: string, x: number, y: number): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
x | number |
y | number |
Returns
Section titled “Returns”void
uniform3f()
Section titled “uniform3f()”uniform3f( name: string, x: number, y: number, z: number): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
x | number |
y | number |
z | number |
Returns
Section titled “Returns”void
uniform4f()
Section titled “uniform4f()”uniform4f( name: string, x: number, y: number, z: number, w: number): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
x | number |
y | number |
z | number |
w | number |
Returns
Section titled “Returns”void
uniformMat4()
Section titled “uniformMat4()”uniformMat4(name: string, value: Float32Array): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
value | Float32Array |
Returns
Section titled “Returns”void
use(): void;Returns
Section titled “Returns”void