Afterglow.Graphics.SlimDX.ApiExamples.EmptyWindow.Run C# (CSharp) Method

Run() private method

private Run ( ) : void
return void
        public void Run()
        {
            using (var form = CreateForm())
            {
                Device device;
                SwapChain swapChain;
                RenderTargetView renderTarget;

                CreateDeviceSwapChainAndRenderTarget(form, out device, out swapChain, out renderTarget);

                Application.Idle +=
                    delegate
                    {
                        device.ClearRenderTargetView(renderTarget, new Color4(1, 0, 0));

                        swapChain.Present(0, PresentFlags.None);

                        Application.DoEvents();
                    };

                Application.Run(form);
            }
        }