The renderer this System works for.
Takes a uniform group and data and generates a unique signature for them.
Destroys this System and removes all its textures
Returns the underlying GLShade rof the currently bound shader. This can be handy for when you to have a little more control over the setting of your uniforms.
the glProgram for the currently bound Shader for this context
Resets ShaderSystem state, does not affect WebGL state
Uploads the uniforms values to the currently bound shader.
the uniforms values that be applied to the current shader
syncs uniforms on the group
the uniform group to sync
Overrideable by the @pixi/unsafe-eval package to use static syncUnforms instead.
Overrideable function by @pixi/unsafe-eval
to silence
throwing an error if platform doesn't support unsafe-evals.
Generated using TypeDoc
System plugin to the renderer to manage shaders.
PIXI