The LangElement class is the base building block for procedurally generated shader code. LangElement and its subclasses are strung together using the static Vector 'elementList'. When a shader needs to be written to disk, the elementList is traversed and print() is called on each LangElement and the shader is output. elementList is cleared after each shader is printed out.
Public Static Attributes
Vector< LangElement * > elementList