void _MouseUp(object sender, MouseEventArgs e) { mMouseLastPos = new SlimDX.Vector2(e.X, e.Y); if (MouseUp != null) MouseUp(e.X, e.Y, e.Button); }
void _MouseMoved(object sender, MouseEventArgs e) { if (mMouseLastPos.HasValue == false) mMouseLastPos = new SlimDX.Vector2(e.X, e.Y); if (MouseMoved != null) MouseMoved(e.X, e.Y, e.Button, (new SlimDX.Vector2(e.X, e.Y) - mMouseLastPos.Value)); mMouseLastPos = new SlimDX.Vector2(e.X, e.Y); }