Available on all platforms
@:value({ debugging : false })new(debugging:Bool = false)
read onlyagalcode:ByteArray
read onlyerror:String
verbose:Bool
@:value({ ignoreLimits : false, version : 1 })assemble(mode:String, source:String, version:Int = 1, ignoreLimits:Bool = false):ByteArray
assemble2(context3D:Context3D, version:Int, vertexSource:String, fragmentSource:String):Program3D