public TextureRenderer(int width, int height, DeviceContext11 deviceContext11) : base(deviceContext11) { this.width = width; this.height = height; Hud = Hud.FromDescription(Game.Context.Device, new HudDescription( cameraEnabled: false, width: width, height: height, zFar: Camera.FarClip, zNear: Camera.NearClip, multithreaded: false )); Camera.ChangeScreenSize(width, height); command = new RenderToTextureCommand(width, height, Scene); }
protected StereoRenderer(IDeviceContext deviceContext) : base(deviceContext) { DeviceSettings settings = Game.Context.Settings; Camera = new StereoCamera(); Camera.Reset(); stereoSourceBox = new ResourceRegion { Front = 0, Back = 1, Top = 0, Bottom = settings.ScreenHeight, Left = 0, Right = settings.ScreenWidth }; backBuffer = Game.Context.GetBackBuffer(); cStereoRenderer = new RenderStereoTextureCommand(settings.ScreenWidth, settings.ScreenHeight, this); }