Example #1
0
 void Window_Closing(object sender, CancelEventArgs e)
 {
     if (d3dImage != null)
     {
         d3dImage.Dispose();
         d3dImage = null;
     }
     Game.Close();
 }
Example #2
0
        void Window_Loaded(object sender, RoutedEventArgs e)
        {
            OdysseyUI.SetupHooksWpf(this);
            slimDXimage = new Image();

            slimDXimage.Width = Game.Context.Settings.ScreenWidth;
            slimDXimage.Height = Game.Context.Settings.ScreenHeight;
            slimDXimage.FocusVisualStyle = null;
            Content = slimDXimage;

            d3dImage = new D3DImageSlimDX(Game.Context.Settings);
            d3dImage.IsFrontBufferAvailableChanged += OnIsFrontBufferAvailableChanged;
            slimDXimage.Source = d3dImage;
            d3dImage.SetBackBufferSlimDX(Game.Context.GetBackBuffer());
        }
Example #3
0
        void Window_Loaded(object sender, RoutedEventArgs e)
        {
            slimDXimage = new Image();

            slimDXimage.Width = Game.Context.Settings.ScreenWidth;
            slimDXimage.Height = Game.Context.Settings.ScreenHeight;
            slimDXimage.FocusVisualStyle = null;
            Content = slimDXimage;

            d3dImage = new D3DImageSlimDX(Game.Context.Settings);
            d3dImage.IsFrontBufferAvailableChanged += OnIsFrontBufferAvailableChanged;
            slimDXimage.Source = d3dImage;
            d3dImage.SetBackBufferSlimDX(Game.Context.GetBackBuffer());

            scene = new BoxRenderer(Game.Context);
            Game.ChangeRenderer(scene);
            BeginRenderingScene();

            WindowStyle = System.Windows.WindowStyle.None;
        }