public RenderState(Rect renderVisible, Rect visible, Rect output, RenderTo renderingType) { this.renderVisible = renderVisible; this.visible = visible; this.output = output; this.renderingType = renderingType; }
internal RenderState(DataRect renderVisible, DataRect visible, Rect output, RenderTo renderingType) { this.renderVisible = renderVisible; this.visible = visible; this.output = output; this.renderingType = renderingType; }
private RenderState CreateRenderState(DataRect renderVisible, RenderTo renderingType) { Rect output = Viewport.Output; return(new RenderState(renderVisible, Viewport.Visible, output, renderingType)); }
protected Game(uint width, uint height, string title, Color clearColor, RenderTo renderTo) { Size = new Vector2u(width, height); RenderTo = renderTo; this.clearColor = clearColor; if (RenderTo == RenderTo.Window) { this.window = new RenderWindow(new VideoMode(width, height), title, Styles.Resize); window.SetActive(true); window.Position = new Vector2i(window.Position.X, 0); window.SetFramerateLimit((uint)FrameRateLimit); // Set up events window.Closed += OnClosed; } else { RenderTexture = new RenderTexture(Size.X, Size.Y); } }
public Experiment2_MusicVisualization(RenderTo render) : base(1000, 1000, "Shader1 PolarPlot", Color.Blue, render) { }
public Experiment4_BackBuffer_ProgramControl(RenderTo render) : base(1800, 1000, "Experiment4_BackBuffer_ProgramControl", Color.Blue, render) { }
public Experiment5_SphereEquation(RenderTo render) : base(1800, 1000, "Experiment5_SphereEquation", Color.Blue, render) { }
public Experiment3_ArtificialSun(RenderTo render) : base(1920, 1080, "Experiment3_ArtificialSun", Color.Blue, render) //: base(500, 500, "Experiment3_ArtificialSun", Color.Blue, render) { }
public Experiment4_BackBuffer_Simple(RenderTo render) : base(1800, 1000, "Experiment4_BackBuffer_Simple", Color.Blue, render) { }
private RenderState CreateRenderState(DataRect renderVisible, RenderTo renderingType) { Rect output = Viewport.Output; return new RenderState(renderVisible, Viewport.Visible, output, renderingType); }
public Experiment1_PolarPlot(RenderTo render) : base(1800, 1000, "Shader1 PolarPlot", Color.Blue, render) { }
public Experiment6_GravitatioanlSimulation(RenderTo render) : base(1800, 1000, "Experiment6_GravitatioanlSimulation", Color.Blue, render) { }
public Experiment4_BackBuffer_SetMousePositon(RenderTo render) : base(1800, 1000, "Experiment4_BackBuffer_UseMouse", Color.Blue, render) { }