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:21
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:46
Binds the VAO for the given shader program. Will create it on first use.
Parameters
gl
WebGL2RenderingContext
program
WebGLProgram
Returns
void
setIndexBuffer()
setIndexBuffer(
buffer
):void
Defined in: rendering/geometry/geometry.ts:39
Optionally sets the index buffer for indexed drawing.
Parameters
buffer
WebGLBuffer
Returns
void