new IllumShader(vertexShaderPath, fragmentShaderPath) → {IllumShader}
Default Constructor
Subclass from LightShader (to take advantage of light sources)
Parameters:
Name | Type | Description |
---|---|---|
vertexShaderPath |
string | filepath of the Vertex Shader. |
fragmentShaderPath |
string | filepath of the Fragment Shader. |
- Source:
Returns:
An intsnace of IllumShader.
- Type
- IllumShader
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
setMaterialAndCameraPos(m, p) → {void}
Set shadder material and camera position
Parameters:
Name | Type | Description |
---|---|---|
m |
Material | Material of shader |
p |
vec2 | Camera position of shader |
- Source:
Returns:
- Type
- void