new ShadowCasterShader(vertexShaderPath, fragmentShaderPath) → {ShadowCasterShader}
    Default Constructor
    Subclass from SpriteShader
a little similar to LightShader, except, only defines
one light: the one that casts the shadow
Parameters:
| Name | Type | Description | 
|---|---|---|
| vertexShaderPath | string | filepath of the Vertex Shader. | 
| fragmentShaderPath | string | filepath of the Fragment Shader. | 
- Source:
Returns:
    An intsnace of ShadowCasterShader.
- Type
- ShadowCasterShader
Methods
activateShader(pixelColor, aCamera) → {void}
    Activate the shader for rendering.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| pixelColor | Array.<float> | [R, G, B, A] Sets the shader pixel color. | 
| aCamera | Camera | Camera to draw to | 
- Source:
Returns:
- Type
- void
setLight(l) → {void}
    Set the Shader Light Source
    Parameters:
| Name | Type | Description | 
|---|---|---|
| l | Light | Light source of Shader | 
- Source:
Returns:
- Type
- void