/// <summary> /// Used to resize various aspects that /// are used in the rendering of objects. /// </summary> public void ScreenResolutionChanged() { render = new CapturedRender(); opaqueRender = new CapturedRender(); distortionRender = new CapturedRender(); lighting.ScreenResolutionChanged(); }
/// <summary> /// Changes the size of the render targets /// relative to the size of the screen. /// </summary> public void ScreenResolutionChanged() { renderBounds = new Rectangle(0, 0, (int)Common.ScreenResolution.X, (int)Common.ScreenResolution.Y); PresentationParameters pp = Common.Device.PresentationParameters; final = new RenderTarget2D(Common.Device, Common.Device.Viewport.Width, Common.Device.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.None); lightingTarget = new CapturedRender(SurfaceFormat.Rgba64, DepthFormat.None, pp.MultiSampleCount, RenderTargetUsage.DiscardContents); }
public void ScreenResolutionChanged() { render = new CapturedRender(); }