Ejemplo n.º 1
0
		public override void Draw(Drawing drawing)
		{
			if (indicesIndex == 0)
				return;
			if (verticesUV != null)
				drawing.Add(Material, BlendMode, verticesUV, indices, verticesIndex, indicesIndex);
			else if (verticesColorUV != null)
				drawing.Add(Material, BlendMode, verticesColorUV, indices, verticesIndex, indicesIndex);
			else if (verticesColor != null)
				drawing.Add(Material, BlendMode, verticesColor, indices, verticesIndex, indicesIndex);
		}
Ejemplo n.º 2
0
		public BatchRenderer2D(Drawing drawing)
			: base(drawing) {}
Ejemplo n.º 3
0
		public Line2DRenderer(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Position2DColored, "");
		}
Ejemplo n.º 4
0
 public BatchRenderer(Drawing drawing)
 {
     this.drawing = drawing;
 }
Ejemplo n.º 5
0
 public GradientRectRenderer(Drawing draw)
 {
     this.draw = draw;
     material = new Material(Shader.Position2DColor, "");
 }
Ejemplo n.º 6
0
 public Renderer(Drawing draw)
 {
     this.draw = draw;
 }
Ejemplo n.º 7
0
		protected BatchRenderer(Drawing drawing)
		{
			this.drawing = drawing;
		}
Ejemplo n.º 8
0
		public ModelRenderer(Drawing drawing)
		{
			this.drawing = drawing;
		}
Ejemplo n.º 9
0
		public BillboardRenderer(Drawing drawing, Device device)
		{
			this.drawing = drawing;
			this.device = device;
		}
Ejemplo n.º 10
0
 protected Image(string filename, Drawing drawing)
     : base(filename)
 {
     Filename = filename;
     this.drawing = drawing;
 }
Ejemplo n.º 11
0
				public DrawGroundPlane1X1(Drawing drawing)
				{
					this.drawing = drawing;
				}
Ejemplo n.º 12
0
		public abstract void Draw(Drawing drawing);
Ejemplo n.º 13
0
 private void SetupRenderer(Window window, Drawing drawing)
 {
     ScreenSpace screen = testResolver.RegisterMock(new QuadraticScreenSpace(window));
     testResolver.RegisterMock(new Mock<Renderer>(drawing, screen).Object);
 }
Ejemplo n.º 14
0
 private void SetupImage(Drawing drawing)
 {
     MockImage = new Mock<Image>("dummy", drawing);
     MockImage.SetupGet(i => i.PixelSize).Returns(new Size(128, 128));
     MockImage.CallBase = true;
     testResolver.RegisterMock(MockImage.Object);
 }
Ejemplo n.º 15
0
 public Render(Drawing drawing)
 {
     this.drawing = drawing;
     material = new Material(Shader.Position2DColor, "");
 }
Ejemplo n.º 16
0
		public Circle3DRenderer(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Colored, "");
		}
Ejemplo n.º 17
0
		public DrawPolygon2D(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Position2DColored, "");
		}
Ejemplo n.º 18
0
 public DrawPolygon2DOutlines(Drawing draw)
 {
     this.draw = draw;
     material = new Material(Shader.Position2DColor, "");
 }