|
MouseCameraControllerProcessMouseMove(Double, Double, Point, Boolean, Boolean, Boolean, ModifierKeys) Method |
ProcessMouseMove handles mouse moves and calls the RotateCamera or the MoveCamera method based on the MouseCameraController settings and pressed modifier keys.
The method can be overridden to move the camera based on some custom logic.
Namespace: Ab3d.ControlsAssembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 11.2.9104.2045
Syntax protected virtual bool ProcessMouseMove(
double mouseDx,
double mouseDy,
Point mousePosition,
bool isLeftButtonPressed,
bool isMiddleButtonPressed,
bool isRightButtonPressed,
ModifierKeys keyboardModifiers
)
Parameters
- mouseDx Double
- mouse change of the x coordinate
- mouseDy Double
- mouse change of the y coordinate
- mousePosition Point
- mouse position
- isLeftButtonPressed Boolean
- true if Left button is pressed
- isMiddleButtonPressed Boolean
- true if Middle button is pressed
- isRightButtonPressed Boolean
- true if Right button is pressed
- keyboardModifiers ModifierKeys
- keyboardModifiers
Return Value
Booleantrue if the mouse move was processed
See Also