|
template<typename EventT , typename OutputT = MousePositionEvent, typename MousePositionEventT = typename std::conditional< std::is_const_v<EventT>, typename std::add_const_t<OutputT>, OutputT>::type> |
MousePositionEventT * | asMousePositionEvent (EventT &event) |
| event as mouse position event or nullpointer if not a mouse position event More...
|
|
template<typename EventT , typename OutputT = MouseEvent, typename MouseEventT = typename std::conditional< std::is_const_v<EventT>, typename std::add_const_t<OutputT>, OutputT>::type> |
MouseEventT * | asMouseEvent (EventT &event) |
| event as mouse position event or nullpointer if not a mouse position event More...
|
|
template<typename EventT , typename OutputT = MouseDownEvent, typename MouseDownEventT = typename std::conditional< std::is_const_v<EventT>, typename std::add_const_t<OutputT>, OutputT>::type> |
MouseDownEventT * | asMouseDownEvent (EventT &event) |
| event as mouse down event or nullpointer if not a mouse down event More...
|
|
template<typename EventT , typename OutputT = ModifierEvent, typename ModifierEventT = typename std::conditional< std::is_const_v<EventT>, typename std::add_const_t<OutputT>, OutputT>::type> |
ModifierEventT * | asModifierEvent (EventT &event) |
| event as modifier event or nullpointer if not a modifier event More...
|
|
template<typename EventT , typename OutputT = KeyboardEvent, typename KeyboardEventT = typename std::conditional< std::is_const_v<EventT>, typename std::add_const_t<OutputT>, OutputT>::type> |
KeyboardEventT * | asKeyboardEvent (EventT &event) |
| event as keyboard event or nullpointer if not a keyboard event More...
|
|
MousePositionEvent & | castMousePositionEvent (Event &event) |
| cast event to a mouse position event More...
|
|
MouseEvent & | castMouseEvent (Event &event) |
| cast event to a mouse event More...
|
|
MouseDownEvent & | castMouseDownEvent (Event &event) |
| cast event to a mouse down event More...
|
|
MouseMoveEvent & | castMouseMoveEvent (Event &event) |
| cast event to a mouse move event More...
|
|
MouseUpEvent & | castMouseUpEvent (Event &event) |
| cast event to a mouse up event More...
|
|
MouseEnterEvent & | castMouseEnterEvent (Event &event) |
| cast event to a mouse enter event More...
|
|
MouseExitEvent & | castMouseExitEvent (Event &event) |
| cast event to a mouse exit event More...
|
|
MouseCancelEvent & | castMouseCancelEvent (Event &event) |
| cast event to a mouse cancel event More...
|
|
MouseWheelEvent & | castMouseWheelEvent (Event &event) |
| cast event to a mouse wheel event More...
|
|
ZoomGestureEvent & | castZoomGestureEvent (Event &event) |
| cast event to a zoom gesture event More...
|
|
KeyboardEvent & | castKeyboardEvent (Event &event) |
| cast event to a mouse wheel event More...
|
|
CButtonState | buttonStateFromEventModifiers (const Modifiers &mods) |
| convert from new Modifiers to old CButtonState More...
|
|
CButtonState | buttonStateFromMouseEvent (const MouseEvent &event) |
| convert from new MouseEvent to old CButtonState More...
|
|
unsigned char | toVstVirtualKey (VirtualKey key) |
| helper function to convert from new VirtualKey to old VstVirtualKey More...
|
|
virtual void | viewOnMouseEnabled (CView *view, bool state)=0 |
| called when a view's mouse handling is enabled or disabled More...
|
|