//[CallOnThread("Render")] internal void StartUpdate(RenderFrame frame, double totalRealSeconds) { Debug.Assert(State.Finished); CurrentFrame = frame; TotalRealSeconds = totalRealSeconds; State.SignalStart(); }
//[CallOnThread("Updater")] internal void StartLoad() { Debug.Assert(State.Finished); State.SignalStart(); }
internal void StartLoad() { Debug.Assert(processState.Finished); processState.SignalStart(); }
public void Start() { State.SignalStart(); Thread.Start(); }
internal void StartUpdate(RenderFrame frame, GameTime gameTime) { CurrentFrame = frame; this.gameTime = gameTime; State.SignalStart(); }