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); }
public BatchRenderer2D(Drawing drawing) : base(drawing) {}
public Line2DRenderer(Drawing draw) { this.draw = draw; material = new Material(ShaderFlags.Position2DColored, ""); }
public BatchRenderer(Drawing drawing) { this.drawing = drawing; }
public GradientRectRenderer(Drawing draw) { this.draw = draw; material = new Material(Shader.Position2DColor, ""); }
public Renderer(Drawing draw) { this.draw = draw; }
protected BatchRenderer(Drawing drawing) { this.drawing = drawing; }
public ModelRenderer(Drawing drawing) { this.drawing = drawing; }
public BillboardRenderer(Drawing drawing, Device device) { this.drawing = drawing; this.device = device; }
protected Image(string filename, Drawing drawing) : base(filename) { Filename = filename; this.drawing = drawing; }
public DrawGroundPlane1X1(Drawing drawing) { this.drawing = drawing; }
public abstract void Draw(Drawing drawing);
private void SetupRenderer(Window window, Drawing drawing) { ScreenSpace screen = testResolver.RegisterMock(new QuadraticScreenSpace(window)); testResolver.RegisterMock(new Mock<Renderer>(drawing, screen).Object); }
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); }
public Render(Drawing drawing) { this.drawing = drawing; material = new Material(Shader.Position2DColor, ""); }
public Circle3DRenderer(Drawing draw) { this.draw = draw; material = new Material(ShaderFlags.Colored, ""); }
public DrawPolygon2D(Drawing draw) { this.draw = draw; material = new Material(ShaderFlags.Position2DColored, ""); }
public DrawPolygon2DOutlines(Drawing draw) { this.draw = draw; material = new Material(Shader.Position2DColor, ""); }