mtWPFInertia.PictureTracker.PictureTracker C# (CSharp) Method

PictureTracker() public method

public PictureTracker ( PictureTrackerManager pictureTrackerManager ) : System
pictureTrackerManager PictureTrackerManager
return System
        public PictureTracker(PictureTrackerManager pictureTrackerManager)
        {
            _pictureTrackerManager = pictureTrackerManager;

            //Start inertia velocity calculations
            _processor.ManipulationStarted += (s, e) =>
            {
                _inertiaParam.Reset();
            };

            //All completed, inform the tracker manager that the current tracker can be reused
            _processor.ManipulationCompleted += (s, e) => { _inertiaParam.Stop(); pictureTrackerManager.Completed(this); };
            _processor.ManipulationDelta += ProcessManipulationDelta;
            _processor.BeforeInertia += OnBeforeInertia;
        }