Esempio n. 1
0
 public static SemaphoreGesture AddSemaphoreTouchGesture(this User user)
 {
     var gesture = new SemaphoreGesture();
     var fpsFilter = new FramesFilter(6);
     user.AttachPipeline(fpsFilter);
     fpsFilter.AttachPipeline(gesture);
     return gesture;
 }
        public static SemaphoreGesture AddSemaphoreTouchGesture(this User user)
        {
            var gesture   = new SemaphoreGesture();
            var fpsFilter = new FramesFilter(6);

            user.AttachPipeline(fpsFilter);
            fpsFilter.AttachPipeline(gesture);
            return(gesture);
        }
Esempio n. 3
0
 internal void RemoveSemaphoreTracking()
 {
     _semaphoreGesture.SemafoorDetected -= _semaphoreGesture_SemafoorDetected;
     //TODO Remove Semaphore gesture logic
     //_user.RemoveSemaphoreTouchGesture();
     _semaphoreGesture = null;
     Semaphore = null;
 }
Esempio n. 4
0
 internal void AddSemaphoreTracking()
 {
     Semaphore = new SemaphoreViewModel();
     Semaphore.PropertyChanged += SemaphorePropertyChanged;
     _semaphoreGesture = _user.AddSemaphoreTouchGesture();
     _semaphoreGesture.SemafoorDetected += _semaphoreGesture_SemafoorDetected;
 }