Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     FractalWork.Start();
     refreshTimer.Start();
 }
Esempio n. 3
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     FractalWork.Abort();
 }