static AS3_h._AS3_Val DrawMandelbrotSet(object self, AS3_h._AS3_Val args)
		{
			int shift;
			AS3_h.AS3_ArrayValue(args, "IntType", __arglist(out shift));
			var __value = Mandelbrot.MandelbrotProvider.DrawMandelbrotSet(shift);
			shift = default(int);
			return AS3_h.AS3_Ptr(__value);
		}
		static AS3_h._AS3_Val shiftPlasma(object self, AS3_h._AS3_Val args)
		{
			int shift;
			AS3_h.AS3_ArrayValue(args, "IntType", __arglist(out shift));
			var __value = FlashPlasmaEngine.Plasma.shiftPlasma(shift);
			shift = default(int);
			return AS3_h.AS3_Ptr(__value);
		}
		static AS3_h._AS3_Val generatePlasma(object self, AS3_h._AS3_Val args)
		{
			int width;
			int height;
			AS3_h.AS3_ArrayValue(args, "IntType, IntType", __arglist(out width, out height));
			var __value = FlashPlasmaEngine.Plasma.generatePlasma(width, height);
			width = default(int);
			height = default(int);
			return AS3_h.AS3_Ptr(__value);
		}
		static AS3_h._AS3_Val InitializeMandelbrotProvider(object self, AS3_h._AS3_Val args)
		{
			var __value = Mandelbrot.MandelbrotProvider.InitializeMandelbrotProvider();
			return AS3_h.AS3_Ptr(__value);
		}