/// <summary> /// Set the current demo /// </summary> private void SetCurrentDemo(char id) { // initialise m_CurrentDemo = DemoFactory.GetDemo(id); m_CurrentDemo.Initialise(); // fire the resize event so demo's can set up their viewport m_CurrentDemo.OnResize((int)this.ActualWidth, (int)this.ActualHeight); }
/// <summary> /// Set the current demo /// </summary> private static void SetCurrentDemo(char id) { // initialise Console.WriteLine(string.Format("Initalising Demo : {0}", id)); m_CurrentDemo = DemoFactory.GetDemo(id); m_CurrentDemo.Initialise(); // fire the resize event so demo's can set up their viewport m_CurrentDemo.OnResize(SCREEN_WIDTH, SCREEN_HEIGHT); }
/// <summary> /// Called when user resizes the window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MainWindow_SizeChanged(object sender, SizeChangedEventArgs e) { m_CurrentDemo.OnResize((int)e.NewSize.Width, (int)e.NewSize.Height); }