Class: Context

SQR.Context()

new Context()

When creating the Context object, a canvas element or a selector (ex. #gl-canvas) can be passed to this function. If omitted a new canvas element will be created and it will be available as the canvas property of the object returned by the SQR.Context functiom. See quick example below or read more in basic-setup.

Source:
Example
// the `new` keyword is optional, all methods are chainable
var w = window.innerWidth, h = window.innerHeight;
var c = SQR.Context('#canvas').create().size(w, h).clearColor(0, 0, 0, 1);

Members

canvas :HTMLCanvasElement

Represents the canvas used to get the webgl context from.

Type:
  • HTMLCanvasElement
Source:

Methods

create(options, onError)

Creates the webgl context.

Parameters:
Name Type Description
options

Options as defined in Specs, section 5.2. Passing the options is not mandatory, if uses default values otherwise.

onError

callback in case WebGL is not supported if ommited, this function will throw (see below) a error if there are problems.

Source:
Throws:

error is webgl context cannot be created (ex. webgl is not supported)

Returns:

SQR.Context