Skip to main content

Interface: ProgramInfo<Uniform>

sigma/src/rendering.ProgramInfo

Type parameters

NameType
Uniformextends 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