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