Exemple #1
1
		public RenderState(Rect renderVisible, Rect visible, Rect output, RenderTo renderingType)
		{
			this.renderVisible = renderVisible;
			this.visible = visible;
			this.output = output;
			this.renderingType = renderingType;
		}
 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;
		}
 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);
            }
        }
Exemple #7
0
 public Experiment2_MusicVisualization(RenderTo render)
     : base(1000, 1000, "Shader1 PolarPlot", Color.Blue, render)
 {
 }
Exemple #8
0
 public Experiment4_BackBuffer_ProgramControl(RenderTo render)
     : base(1800, 1000, "Experiment4_BackBuffer_ProgramControl", Color.Blue, render)
 {
 }
Exemple #9
0
 public Experiment5_SphereEquation(RenderTo render)
     : base(1800, 1000, "Experiment5_SphereEquation", Color.Blue, render)
 {
 }
Exemple #10
0
 public Experiment3_ArtificialSun(RenderTo render)
     : base(1920, 1080, "Experiment3_ArtificialSun", Color.Blue, render)
     //: base(500, 500, "Experiment3_ArtificialSun", Color.Blue, render)
 {
 }
Exemple #11
0
 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)
 {
 }