コード例 #1
0
ファイル: gxtInGameConsole.cs プロジェクト: Loko/GXT
 /// <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));
     }
 }
コード例 #2
0
ファイル: gxtCameraManager.cs プロジェクト: Loko/GXT
 public void OnResolutionChanged(gxtDisplayManager displayManager)
 {
 }
コード例 #3
0
ファイル: gxtSpriteBatch.cs プロジェクト: Loko/GXT
 /// <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;
 }
コード例 #4
0
ファイル: gxtGraphicsBatch.cs プロジェクト: Loko/GXT
 public void OnResolutionChange(gxtDisplayManager display)
 {
     this.resolutionWidth = display.ResolutionWidth;
     this.resolutionHeight = display.ResolutionHeight;
 }
コード例 #5
0
ファイル: asgCameraController.cs プロジェクト: Loko/GXT
 private void OnResolutionChanged(gxtDisplayManager manager)
 {
     // change camera safe zone
 }
コード例 #6
0
ファイル: gxtCamera.cs プロジェクト: Loko/GXT
 /// <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);
 }