Advanced
The renderer this System works for.
Readonly
canvasThe canvas that the WebGL Context is rendering to. This will be the view canvas. But if multiView is enabled, this canvas will not be attached to the DOM. It will be rendered to and then copied to the target canvas.
Readonly
extensionsExtensions available.
Whether to enable multi-view rendering. Set to true when rendering to multiple canvases on the dom.
Readonly
supportsFeatures supported by current renderer.
Support for MSAA (antialiasing of dynamic textures)
Support for mipmaps if a texture is non-power of two
Support for wrapping modes if a texture is non-power of two
Support for SRGB texture format
Support for 32-bit indices buffer.
Support for UniformBufferObjects
Support for VertexArrayObjects
Static
defaultThe default options for the system.
Generic destroy methods to be overridden by the subclass
this function can be called to force a webGL context loss this will release all resources on the GPU. Useful if you need to put Pixi to sleep, and save some GPU memory
As soon as render is called - all resources will be created again.
System plugin to the renderer to manage the context