#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.