Skip to main content

Interface: ProgramInfo<Uniform>

Defined in: sigma/src/rendering/utils.ts:10

Type Parameters​

• Uniform extends string = string

Properties​

attributeLocations​

attributeLocations: Record<string, number>

Defined in: sigma/src/rendering/utils.ts:19


buffer​

buffer: WebGLBuffer

Defined in: sigma/src/rendering/utils.ts:16


constantBuffer​

constantBuffer: WebGLBuffer

Defined in: sigma/src/rendering/utils.ts:17


fragmentShader​

fragmentShader: WebGLShader

Defined in: sigma/src/rendering/utils.ts:21


frameBuffer​

frameBuffer: null | WebGLFramebuffer

Defined in: sigma/src/rendering/utils.ts:15


gl​

gl: WebGLRenderingContext | WebGL2RenderingContext

Defined in: sigma/src/rendering/utils.ts:14


isPicking​

isPicking: boolean

Defined in: sigma/src/rendering/utils.ts:12


name​

name: string

Defined in: sigma/src/rendering/utils.ts:11


program​

program: WebGLProgram

Defined in: sigma/src/rendering/utils.ts:13


uniformLocations​

uniformLocations: Record<Uniform, WebGLUniformLocation>

Defined in: sigma/src/rendering/utils.ts:18


vertexShader​

vertexShader: WebGLShader

Defined in: sigma/src/rendering/utils.ts:20