public override void Resize(int width, int height) { ppBuffer.Resize(width, height); skyRenderTarg.Resize(width, height); foreach (Renderer2D r in Renderer.Renderer2Ds.Values) { r.Resize(width, height); } GL.Viewport(0, 0, Renderer.ScreenWidth % 2 == 0 ? Renderer.ScreenWidth : Renderer.ScreenWidth - 1, Renderer.ScreenHeight % 2 == 0 ? Renderer.ScreenHeight : Renderer.ScreenHeight + 1); }
public override void TakeScreenshot(ScreenshotRequest request) { screenshotRequest = request; screenshotRenderTarg.Resize(request.RenderWidth, request.RenderHeight); }