new PIXI.ContextSystem (renderer) overrides
Name | Type | Description |
---|---|---|
renderer |
PIXI.Renderer |
The renderer this System works for. |
Extends
Members
Extensions being used
Properties:
Name | Type | Description |
---|---|---|
anisotropicFiltering |
EXT_texture_filter_anisotropic |
WebGL v1 and v2 extension |
depthTexture |
WEBGL_depth_texture |
WebGL v1 extension |
drawBuffers |
WEBGL_draw_buffers |
WebGL v1 extension |
floatTexture |
OES_texture_float |
WebGL v1 extension |
loseContext |
WEBGL_lose_context |
WebGL v1 extension |
vertexArrayObject |
OES_vertex_array_object |
WebGL v1 extension |
true
if the context is lost
Either 1 or 2 to reflect the WebGL version being used
Methods
Handle the context change event
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
new webgl context |
Helper class to create a WebGL Context
Name | Type | Description |
---|---|---|
canvas |
HTMLCanvasElement |
the canvas element that we will get the context from |
options |
object |
An options object that gets passed in to the canvas element containing the context attributes |
Returns:
Type | Description |
---|---|
WebGLRenderingContext | the WebGL context |
Auto-populate the extensions
Handles a lost webgl context
Name | Type | Description |
---|---|---|
event |
WebGLContextEvent |
The context lost event. |
Handles a restored webgl context
Initialize the context
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
WebGL context |
Initialize from context options
Name | Type | Description |
---|---|---|
options |
object |
context attributes |
Handle the post-render runner event
Validate context
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
Render context |
Inherited Properties
From class PIXI.System
renderer PIXI.Renderer inherited
The renderer this manager works for.
Inherited Methods
From class PIXI.System
destroy () void inherited
Generic destroy methods to be overridden by the subclass