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); }
internal void RemoveSemaphoreTracking() { _semaphoreGesture.SemafoorDetected -= _semaphoreGesture_SemafoorDetected; //TODO Remove Semaphore gesture logic //_user.RemoveSemaphoreTouchGesture(); _semaphoreGesture = null; Semaphore = null; }
internal void AddSemaphoreTracking() { Semaphore = new SemaphoreViewModel(); Semaphore.PropertyChanged += SemaphorePropertyChanged; _semaphoreGesture = _user.AddSemaphoreTouchGesture(); _semaphoreGesture.SemafoorDetected += _semaphoreGesture_SemafoorDetected; }