PixiShader Class
Constructor
PixiShader
(
-
gl
Parameters:
-
gl
WebGLContextthe current WebGL drawing context
Item Index
Methods
Properties
Methods
destroy
()
Destroys the shader.
init
()
Initialises the shader.
initSampler2D
()
Initialises a Sampler2D uniform (which may only be available later on after initUniforms once the texture has loaded)
initUniforms
()
Initialises the shader uniform values.
Uniforms are specified in the GLSL_ES Specification: http://www.khronos.org/registry/webgl/specs/latest/1.0/ http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf
syncUniforms
()
Updates the shader uniform values.
Properties
_UID
Number
private
attributes
Array
private
Uniform attributes cache.
defaultVertexSrc
String
The Default Vertex shader source.
dirty
Boolean
A dirty flag
firstRun
Boolean
private
A local flag
fragmentSrc
Array
The fragment shader.
gl
WebGLContext
program
Any
The WebGL program.
textureCount
Number
A local texture counter for multi-texture shaders.