AbstractThe initial values of the shader uniforms.
StaticdefaultThe default uniform values for the shader. A subclass of AbstractBaseShader must implement the defaultUniforms static field.
StaticfragmentThe raw fragment shader used by this class. A subclass of AbstractBaseShader must implement the fragmentShader static field.
StaticvertexThe raw vertex shader used by this class. A subclass of AbstractBaseShader must implement the vertexShader static field.
Reset the shader uniforms back to their initial values.
Protected_configureProtectedA one time initialization performed on creation.
Protected_preProtectedPerform operations which are required before binding the Shader to the Renderer.
The mesh display object linked to this shader.
The renderer
StaticcreateA factory method for creating the shader using its defined default values
This class defines an interface which all shaders utilize.
Mixes
BaseShaderMixin