| Name | Type | Description | 
|---|---|---|
renderer | 
            
            PIXI.Renderer | 
                 The renderer this System works for.  | 
        
Implements
Members
Extensions available.
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
Features supported by current context.
Properties:
| Name | Type | Description | 
|---|---|---|
uint32Indices | 
            
            
                boolean | 
                
                 Support for 32-bit indices buffer.  | 
        
Pass-thru setting for the canvas' context alpha property. This is typically
not something you need to fiddle with. If you want transparency, use backgroundAlpha.
Either 1 or 2 to reflect the WebGL version being used.
Methods
Helper class to create a WebGL Context
| Name | Type | Description | 
|---|---|---|
canvas | 
            
            PIXI.ICanvas | 
                 the canvas element that we will get the context from  | 
        
options | 
            
            WebGLContextAttributes | 
                 An options object that gets passed in to the canvas element containing the context attributes  | 
        
Returns:
| Type | Description | 
|---|---|
| WebGLRenderingContext | the WebGL context | 
Handles the context change event.
| Name | Type | Description | 
|---|---|---|
gl | 
            
            WebGLRenderingContext | 
                 New 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.
Initializes 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.  |