private static void RunTickOnce(BatchRenderer2D batchRenderer2D, BatchRenderer3D batchRenderer3D, Drawing drawing) { GlobalTime.Current.Update(); EntitiesRunner.Current.UpdateAndDrawAllEntities(() => { batchRenderer2D.DrawAndResetBatches(); batchRenderer3D.DrawAndResetBatches(); drawing.DrawEverythingInCurrentLayer(); }); }
public Particle3DRenderer(BatchRenderer3D renderer, Device device) { this.renderer = renderer; this.device = device; }
private void DrawEverythingInCurrentLayer() { BatchRenderer2D.DrawAndResetBatches(); BatchRenderer3D.DrawAndResetBatches(); Drawing.DrawEverythingInCurrentLayer(); }
public Particle3DRenderer(BatchRenderer3D renderer, Device device) { this.renderer = renderer; this.device = device; }