コード例 #1
0
ファイル: Batch3D.cs プロジェクト: whztt07/DeltaEngine
		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);
		}
コード例 #2
0
		public BatchRenderer2D(Drawing drawing)
			: base(drawing) {}
コード例 #3
0
ファイル: Line2DRenderer.cs プロジェクト: whztt07/DeltaEngine
		public Line2DRenderer(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Position2DColored, "");
		}
コード例 #4
0
ファイル: BatchRenderer.cs プロジェクト: remy22/DeltaEngine
 public BatchRenderer(Drawing drawing)
 {
     this.drawing = drawing;
 }
コード例 #5
0
 public GradientRectRenderer(Drawing draw)
 {
     this.draw = draw;
     material = new Material(Shader.Position2DColor, "");
 }
コード例 #6
0
ファイル: Renderer.cs プロジェクト: lilinghui/DeltaEngine
 public Renderer(Drawing draw)
 {
     this.draw = draw;
 }
コード例 #7
0
ファイル: BatchRenderer.cs プロジェクト: whztt07/DeltaEngine
		protected BatchRenderer(Drawing drawing)
		{
			this.drawing = drawing;
		}
コード例 #8
0
ファイル: ModelRenderer.cs プロジェクト: whztt07/DeltaEngine
		public ModelRenderer(Drawing drawing)
		{
			this.drawing = drawing;
		}
コード例 #9
0
		public BillboardRenderer(Drawing drawing, Device device)
		{
			this.drawing = drawing;
			this.device = device;
		}
コード例 #10
0
ファイル: Image.cs プロジェクト: hillwhite/DeltaEngine
 protected Image(string filename, Drawing drawing)
     : base(filename)
 {
     Filename = filename;
     this.drawing = drawing;
 }
コード例 #11
0
				public DrawGroundPlane1X1(Drawing drawing)
				{
					this.drawing = drawing;
				}
コード例 #12
0
ファイル: Batch.cs プロジェクト: whztt07/DeltaEngine
		public abstract void Draw(Drawing drawing);
コード例 #13
0
 private void SetupRenderer(Window window, Drawing drawing)
 {
     ScreenSpace screen = testResolver.RegisterMock(new QuadraticScreenSpace(window));
     testResolver.RegisterMock(new Mock<Renderer>(drawing, screen).Object);
 }
コード例 #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);
 }
コード例 #15
0
ファイル: VectorText.cs プロジェクト: remy22/DeltaEngine
 public Render(Drawing drawing)
 {
     this.drawing = drawing;
     material = new Material(Shader.Position2DColor, "");
 }
コード例 #16
0
		public Circle3DRenderer(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Colored, "");
		}
コード例 #17
0
ファイル: DrawPolygon2D.cs プロジェクト: whztt07/DeltaEngine
		public DrawPolygon2D(Drawing draw)
		{
			this.draw = draw;
			material = new Material(ShaderFlags.Position2DColored, "");
		}
コード例 #18
0
 public DrawPolygon2DOutlines(Drawing draw)
 {
     this.draw = draw;
     material = new Material(Shader.Position2DColor, "");
 }