@:value(true)staticSTRICT:Bool = true
new(?output:Array<Output>)
globals:Globals
@:value({ batchMode : false })compileShaders(shaders:ShaderList, batchMode:Bool = false):RuntimeShader
fillGlobals(buf:Buffers, s:RuntimeShader):Void
fillParams(buf:Buffers, s:RuntimeShader, shaders:ShaderList):Void
@:value({ opt : false })inlinegetParamValue(p:AllocParam, shaders:ShaderList, opt:Bool = false):Dynamic
setOutput(?output:Array<Output>):Void