Skip to main content

Class: Geometry

Defined in: rendering/geometry/geometry.ts:11

Constructors​

Constructor​

new Geometry(): Geometry

Returns​

Geometry

Methods​

addAttribute()​

addAttribute(gl, name, spec): void

Defined in: rendering/geometry/geometry.ts:20

Adds a vertex attribute to the geometry.

Parameters​

gl​

WebGL2RenderingContext

name​

string

spec​

AttributeSpec

Returns​

void


bind()​

bind(gl, program): void

Defined in: rendering/geometry/geometry.ts:38

Binds the VAO for the given shader program. Will create it on first use.

Parameters​

gl​

WebGL2RenderingContext

program​

WebGLProgram

Returns​

void


dispose()​

dispose(gl): void

Defined in: rendering/geometry/geometry.ts:51

Parameters​

gl​

WebGL2RenderingContext

Returns​

void