private IFrameBuffer renderToBuffer(IRoom room) { TypedParameter sizeParam = new TypedParameter(typeof(Size), _game.Settings.WindowSize); IFrameBuffer frameBuffer = _resolver.Container.Resolve <IFrameBuffer>(sizeParam); frameBuffer.Begin(); renderRoom(room); frameBuffer.End(); return(frameBuffer); }
private IFrameBuffer renderToBuffer() { TypedParameter sizeParam = new TypedParameter(typeof(Size), new Size( (int)_window.AppWindowWidth, (int)_window.AppWindowHeight)); IFrameBuffer frameBuffer = _resolver.Container.Resolve <IFrameBuffer>(sizeParam); frameBuffer.Begin(); _rendererLoop.Tick(); frameBuffer.End(); return(frameBuffer); }