WebGL2SpectrogramRenderer
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WebGL2SpectrogramRenderer(gl: WebGL2RenderingContext, program: WebGL2RenderProgram): WebGL2SpectrogramRenderer;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
gl | WebGL2RenderingContext |
program | WebGL2RenderProgram |
Returns
Section titled “Returns”WebGL2SpectrogramRenderer
Properties
Section titled “Properties”| Property | Modifier | Type |
|---|---|---|
kind | readonly | "webgl2" |
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy(): void;Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”invalidate()
Section titled “invalidate()”invalidate(): void;Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”SpectrogramRenderer.invalidate
render()
Section titled “render()”render(input: RenderInput): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
input | RenderInput |
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”setProgram()
Section titled “setProgram()”setProgram(program: WebGL2RenderProgram): void;Swaps the active shader program in place, preserving cached GPU tile textures. The renderer takes ownership of the program it is given and disposes it when replaced or destroyed.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
program | WebGL2RenderProgram |
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”SpectrogramRenderer.setProgram
create()
Section titled “create()”static create(canvas: HTMLCanvasElement, program: WebGL2RenderProgram): WebGL2SpectrogramRenderer | undefined;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
canvas | HTMLCanvasElement |
program | WebGL2RenderProgram |
Returns
Section titled “Returns”WebGL2SpectrogramRenderer | undefined
diagnose()
Section titled “diagnose()”static diagnose(canvas: HTMLCanvasElement): string | undefined;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
canvas | HTMLCanvasElement |
Returns
Section titled “Returns”string | undefined