Advancedextensions that are registered as Application plugins
extensions that combine the other Asset extensions
A type of extension for creating custom batchers used in rendering.
A type of extension for creating a new advanced blend mode
extensions that are used to handle how urls are cached by Assets
An async hook awaited while a Canvas renderer initialises, after the environment extensions load
and before the renderer creates its systems and pipes. Use it to import() Canvas-only systems and
pipes so they stay out of the main bundle. Skipped when skipExtensionImports is true.
A loader needs a name; the renderer dedupes loaders by it.
extensions that are registered as Canvas render pipes
extensions that are registered as Canvas render pipes adaptors
extensions that are registered as Canvas render systems
extensions that are used to add/remove available resources from Assets
A type of extension that will be used to auto detect an environment
extensions that are used to load assets through Assets
extensions that are registered with the MaskEffectManager
extensions that are used to resolve asset urls through Assets
A type of extension for building and triangulating custom shapes used in graphics.
A type of extension that will be used to auto detect a resource type
A type of extension that registers a WebGL texture uploader by name.
A type of extension that registers a WebGPU texture uploader by name.
An async hook awaited while a WebGL renderer initialises, after the environment extensions load
and before the renderer creates its systems and pipes. Use it to import() WebGL-only systems and
pipes so they stay out of the main bundle. Skipped when skipExtensionImports is true.
A loader needs a name; the renderer dedupes loaders by it.
extensions that are registered as WebGL render pipes
extensions that are registered as WebGL render pipes adaptors
extensions that are registered as WebGL render systems
An async hook awaited while a WebGPU renderer initialises, after the environment extensions load
and before the renderer creates its systems and pipes. Use it to import() WebGPU-only systems and
pipes so they stay out of the main bundle. Skipped when skipExtensionImports is true.
A loader needs a name; the renderer dedupes loaders by it.
extensions that are registered as WebGPU render pipes
extensions that are registered as WebGPU render pipes adaptors
extensions that are registered as WebGPU render systems
Collection of valid extension types.