protected IReplayFrameRecorder(IReplayWriter replayWriter, IReplayFrameRecorder baseFrame) { ReplayWriter = replayWriter; ReplayEntities = ReplayManager.Instance.ReplayEntities; StaticEntities = ReplayManager.Instance.ReplayStaticEntities; BaseFrame = baseFrame; }
public static IReplayFrameRecorder CreateReplayDeltaRecorder(IReplayWriter writer, IReplayFrameRecorder baseFrame, ReplayDeltaMode replayDeltaMode) { switch (replayDeltaMode) { case ReplayDeltaMode.DeltaCompression: return(new ReplayDeltaRecorder(writer, baseFrame)); case ReplayDeltaMode.SubFrame: return(new ReplaySubframeRecorder(writer, baseFrame)); default: return(null); } }
public ReplayDeltaRecorder(IReplayWriter replayWriter, IReplayFrameRecorder baseFrame) : base(replayWriter, baseFrame) { }