Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
 public void ScreenResolutionChanged()
 {
     render = new CapturedRender();
 }