Abstract
The initial values of the shader uniforms.
Static
defaultThe default uniform values for the shader. A subclass of AbstractBaseShader must implement the defaultUniforms static field.
Static
fragmentThe raw fragment shader used by this class. A subclass of AbstractBaseShader must implement the fragmentShader static field.
Static
vertexThe 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
_configureProtected
A one time initialization performed on creation.
Protected
_preProtected
Perform operations which are required before binding the Shader to the Renderer.
The mesh display object linked to this shader.
The renderer
Static
createA factory method for creating the shader using its defined default values
This class defines an interface which all shaders utilize.
Mixes
BaseShaderMixin