Class: Shader
Defined in: shader.ts:41
Constructors
Constructor
new Shader(
gl: WebGL2RenderingContext,
vertexSrc: string,
fragmentSrc: string): Shader;
Defined in: shader.ts:47
Parameters
| Parameter | Type |
|---|---|
gl | WebGL2RenderingContext |
vertexSrc | string |
fragmentSrc | string |
Returns
Shader
Properties
| Property | Type | Default value | Defined in |
|---|---|---|---|
isCrosscut? | boolean | undefined | shader.ts:45 |
isMatcap? | boolean | undefined | shader.ts:44 |
program | WebGLProgram | undefined | shader.ts:42 |
uniforms | Record<string, WebGLUniformLocation | null> | {} | shader.ts:43 |
Methods
use()
use(gl: WebGL2RenderingContext): void;
Defined in: shader.ts:74
Parameters
| Parameter | Type |
|---|---|
gl | WebGL2RenderingContext |
Returns
void