Esempio n. 1
0
 /// <summary>
 /// Adjusts internal variables appropriately in the event of 
 /// a change in display resolution
 /// </summary>
 /// <param name="displayManager"></param>
 public void OnResolutionChange(gxtDisplayManager displayManager)
 {
     if (displayManager.ResolutionWidth != resolutionWidth)
     {
         resolutionWidth = displayManager.ResolutionWidth;
         resolutionHeight = displayManager.ResolutionHeight;
         consoleWidth = displayManager.ResolutionWidth;
         consoleHeight = gxtMath.Min(consoleHeight, resolutionHeight);
         consoleNode.Position = new Vector2(0.0f, (-resolutionHeight * 0.5f) + (consoleHeight * 0.5f));
     }
 }
Esempio n. 2
0
 public void OnResolutionChanged(gxtDisplayManager displayManager)
 {
 }
Esempio n. 3
0
 /// <summary>
 /// Handles scaling when resolution is changed
 /// </summary>
 /// <param name="manager">Display Manager</param>
 public void ResolutionChangedHandler(gxtDisplayManager manager)
 {
     effect.Projection = Matrix.CreateOrthographic(manager.ResolutionWidth, manager.ResolutionHeight, 0.1f, 1.5f);   // 0.1 and 1.5 could change
     screenScale = manager.ResolutionWidth / (float)manager.TargetResolutionWidth;
 }
Esempio n. 4
0
 public void OnResolutionChange(gxtDisplayManager display)
 {
     this.resolutionWidth = display.ResolutionWidth;
     this.resolutionHeight = display.ResolutionHeight;
 }
Esempio n. 5
0
 private void OnResolutionChanged(gxtDisplayManager manager)
 {
     // change camera safe zone
 }
Esempio n. 6
0
 /// <summary>
 /// Handles scaling when the resolution is changed.  If handled properly, a change in 
 /// resolution should give the same view but with differences in the aspect ratio.
 /// </summary>
 /// <param name="manager">Display Manager</param>
 public void ResolutionChangedHandler(gxtDisplayManager manager)
 {
     SetupScreenScale(manager.ResolutionWidth, manager.ResolutionHeight, manager.TargetResolutionWidth, manager.TargetResolutionHeight);
 }