Example #1
0
        public void ScheduleChanges(IJavascriptUpdater updater)
        {
            _JsUpdaterFactory.CheckUiContext();
            Enqueue(updater);

            if (_ReplayMode != ReplayMode.NoReplayScheduled)
            {
                return;
            }

            _ReplayMode = ReplayMode.ReplayScheduled;
            _JsUpdaterFactory.DispatchInUiContextBindingPriority(ReplayChanges);
        }
Example #2
0
 private void ReplayChanges()
 {
     _ReplayMode = ReplayMode.Replaying;
     DoReplayChanges();
     _ReplayMode = ReplayMode.NoReplayScheduled;
 }
Example #3
0
 /// <summary>
 /// Sets the replay mode of this animation
 /// </summary>
 /// <param name="mode"></param>
 public void SetReplayMode(ReplayMode mode)
 {
     _replayMode = mode;
 }
Example #4
0
 public static extern int Std_StreamReplayControl(int ReplayHandle, ReplayMode ReplayMode);