Exemplo n.º 1
0
 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);
            }
        }
Exemplo n.º 3
0
 public ReplayDeltaRecorder(IReplayWriter replayWriter, IReplayFrameRecorder baseFrame) : base(replayWriter, baseFrame)
 {
 }