Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        public GameUI()
        {
            InitializeComponent();

            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true);

            windowBounds = new YAFBCore.Utils.Mathematics.Size2F(ClientSize.Width, ClientSize.Height);
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GameUI_Resize(object sender, EventArgs e)
        {
            windowBounds = new YAFBCore.Utils.Mathematics.Size2F(ClientSize.Width, ClientSize.Height);

            WindowRenderTarget.Resize(new SharpDX.Size2(ClientSize.Width, ClientSize.Height));
        }
Esempio n. 3
0
 /// <summary>
 /// Renders the screen content
 /// </summary>
 /// <param name="windowBounds"></param>
 /// <param name="renderTarget"></param>
 public abstract void Render(YAFBCore.Utils.Mathematics.Size2F windowBounds, WindowRenderTarget renderTarget);