# Two.WebGLRenderer
Extends: Two.Events
This class is used by Two when constructing with type
of Two.Types.webgl
. It takes Two.js' scenegraph and renders it to a <canvas />
through the WebGL api.
# Constructor
Argument | Description |
---|---|
parameters | This object is inherited when constructing a new instance of Two. |
parameters.domElement | The <canvas /> to draw to. If none given a new one will be constructed. |
parameters.offscreenElement | The offscreen two dimensional <canvas /> to render each element on WebGL texture updates. |
parameters.antialias | Determines whether the canvas should clear render with antialias on. |
# Utils
Two.WebGLRenderer.Utils
A massive object filled with utility functions and properties to render Two.js objects to a <canvas />
through the WebGL API.
# overdraw
Two.WebGLRenderer.overdraw
Determines whether the canvas clears the background each draw call.
# programs
Two.WebGLRenderer.programs
Associated WebGL programs to render all elements from the scenegraph.
# setSize
Two.WebGLRenderer.setSize
Triggers:
event:resize
Argument | Description |
---|---|
width | The new width of the renderer. |
height | The new height of the renderer. |
ratio | The new pixel ratio (pixel density) of the renderer. Defaults to calculate the pixel density of the user's screen. |
Change the size of the renderer.