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