コード例 #1
0
 public MouseWheelSmoothAdaptationBehavior(IMouseWheelClient client, IMotionFilter motionFilter)
     : base(client)
 {
     _motionSmoothing = new MotionSmoothingTarget(motionFilter)
     {
         Next = this
     };
 }
コード例 #2
0
ファイル: MotionTarget.cs プロジェクト: RiddleTime/PTLauncher
 public MotionSmoothingTarget(IMotionFilter filter)
 {
     _filter = filter;
 }
コード例 #3
0
 public MouseWheelSmoothScrollBehavior(MouseWheelScrollClient scrollClient, IDisposable manipulator, IMotionFilter motionFilter)
     : base(scrollClient, manipulator)
 {
     _motionSmoothing = new MotionSmoothingTarget(motionFilter)
     {
         Next = this, Precision = SinkToNormalized(0.1)
     };
 }
コード例 #4
0
 public MouseWheelSmoothZoomBehavior(IMouseWheelClient client, IMotionFilter motionFilter)
   : base(client)
 {
   _motionSmoothing = new MotionSmoothingTarget(motionFilter) { Next = this };
 }