/// <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)); } }
public void OnResolutionChanged(gxtDisplayManager displayManager) { }
/// <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; }
public void OnResolutionChange(gxtDisplayManager display) { this.resolutionWidth = display.ResolutionWidth; this.resolutionHeight = display.ResolutionHeight; }
private void OnResolutionChanged(gxtDisplayManager manager) { // change camera safe zone }
/// <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); }