public Form1() { InitializeComponent(); int width = 1920; int height = 1080; FractalWork.SetBufferSize((uint)width, (uint)height); cb = Callback; FractalWork.SetFinishedCallback(cb); unsafe { Image = new Bitmap(width, height, sizeof(uint) * width, System.Drawing.Imaging.PixelFormat.Format32bppArgb, new IntPtr(FractalWork.GetBuffer())); } outputPanel.BackgroundImage = Image; outputPanel.BackgroundImageLayout = ImageLayout.Zoom; }
private void Form1_Load(object sender, EventArgs e) { FractalWork.Start(); refreshTimer.Start(); }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { FractalWork.Abort(); }