new (?debugging:Bool)
read onlyagalcode:ByteArray
read onlyerror:String
verbose:Bool
assemble (mode:String, source:String, ?version:Int, ?ignoreLimits:Bool):ByteArray
assemble2 (context3D:Context3D, version:Int, vertexSource:String, fragmentSource:String):Program3D