#include <Inventor/ViewerComponents/Win/WinEventToSoEvent.h>
Static Public Member Functions | |
| static SoMouseButtonEvent * | getMousePressEvent (LPARAM loc, SoMouseButtonEvent::Button button, RenderArea *renderArea) |
| static SoMouseButtonEvent * | getMouseReleaseEvent (LPARAM loc, SoMouseButtonEvent::Button button, RenderArea *renderArea) |
| static SoMouseButtonEvent * | getMouseDoubleClickEvent (LPARAM loc, SoMouseButtonEvent::Button button, RenderArea *renderArea) |
| static SoLocation2Event * | getMouseMoveEvent (LPARAM loc, RenderArea *renderArea) |
| static SoMouseWheelEvent * | getMouseWheelEvent (short zDelta, RenderArea *) |
| static SoLocation2Event * | getMouseEnterEvent (RenderArea *) |
| static SoLocation2Event * | getMouseLeaveEvent (RenderArea *) |
| static SoKeyboardEvent * | getKeyPressEvent (WPARAM param, RenderArea *) |
| static SoKeyboardEvent * | getKeyReleaseEvent (WPARAM param, RenderArea *) |
| static void | getTouchEvents (WPARAM wParam, LPARAM lParam, RenderArea *, std::vector< const SoEvent * > &eventsList) |
| static SoKeyboardEvent* WinEventToSoEvent::getKeyPressEvent | ( | WPARAM | param, | |
| RenderArea * | ||||
| ) | [static] |
Transform a Win key press event to a SoKeyboardEvent.
| static SoKeyboardEvent* WinEventToSoEvent::getKeyReleaseEvent | ( | WPARAM | param, | |
| RenderArea * | ||||
| ) | [static] |
Transform a Win key release event to a SoKeyboardEvent.
| static SoMouseButtonEvent* WinEventToSoEvent::getMouseDoubleClickEvent | ( | LPARAM | loc, | |
| SoMouseButtonEvent::Button | button, | |||
| RenderArea * | renderArea | |||
| ) | [static] |
Transform a Win mouse double click event to a SoMouseButtonEvent.
| static SoLocation2Event* WinEventToSoEvent::getMouseEnterEvent | ( | RenderArea * | ) | [static] |
Transform a Win mouse enter in the window event to a SoLocation2Event.
| static SoLocation2Event* WinEventToSoEvent::getMouseLeaveEvent | ( | RenderArea * | ) | [static] |
Transform a Win mouse leave the window event to a SoLocation2Event.
| static SoLocation2Event* WinEventToSoEvent::getMouseMoveEvent | ( | LPARAM | loc, | |
| RenderArea * | renderArea | |||
| ) | [static] |
Transform a Win mouse move event to a SoLocation2Event.
| static SoMouseButtonEvent* WinEventToSoEvent::getMousePressEvent | ( | LPARAM | loc, | |
| SoMouseButtonEvent::Button | button, | |||
| RenderArea * | renderArea | |||
| ) | [static] |
Transform a Win mouse press event to a SoMouseButtonEvent.
| static SoMouseButtonEvent* WinEventToSoEvent::getMouseReleaseEvent | ( | LPARAM | loc, | |
| SoMouseButtonEvent::Button | button, | |||
| RenderArea * | renderArea | |||
| ) | [static] |
Transform a Win mouse release event to a SoMouseButtonEvent.
| static SoMouseWheelEvent* WinEventToSoEvent::getMouseWheelEvent | ( | short | zDelta, | |
| RenderArea * | ||||
| ) | [static] |
Transform a Win mouse wheel event to a SoMouseWheelEvent.
| static void WinEventToSoEvent::getTouchEvents | ( | WPARAM | wParam, | |
| LPARAM | lParam, | |||
| RenderArea * | , | |||
| std::vector< const SoEvent * > & | eventsList | |||
| ) | [static] |
Transform Win touch events to a vector of SoEvent.