///--------------------------------------------------------------------- public void PlayFrame(FrameRecord.IRecordedFrame recordedFrame) { var recordings = (DebugDisplayFrame)recordedFrame; for (int r = 0; r < recordings.FramePrimitives.Count; r++) { DebugDrawInternal.Render(lineDisplay, recordings.FramePrimitives[r]); } }
///----------------------------------------------------------------- public void Close(FrameRecord.IRecordedFrame recordedFrame) { activeFrame.Close(); }
///----------------------------------------------------------------- public void Play(FrameRecord.IRecordedFrame recordedFrame, bool isPlayback) { this.isPlayback = isPlayback; activeFrame = recordedFrame; activeFrame.Play(isPlayback); }
///----------------------------------------------------------------- public void Open(FrameRecord.IRecordedFrame recordedFrame) { activeFrame = recordedFrame; activeFrame.Open(); }