public IGameLoop SetSchedulers(IEngineScheduler logicScheduler, IEngineSchedulerReporter logicSchedulerReporter) { _scheduler = logicScheduler; _schedulerReporter = logicSchedulerReporter; return(this); }
public EngineScheduler (IEngineSchedulerReporter reporter, SimpleEntitiesSubmissionScheduler submissionScheduler) { _reporter = reporter; _submissionScheduler = submissionScheduler; _scheduledPhysicsEngines = new List <IScheduledPhysicsEngine>(); _scheduledGraphicsEngine = new List <IScheduledGraphicsEngine>(); _stopwatch = Stopwatch.StartNew(); }