public final class GameWindowMouseListener extends Object implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseWheelListener
| Constructor and Description |
|---|
GameWindowMouseListener(org.eclipse.swt.widgets.Control c,
be.yildiz.module.window.input.WindowInputListener dispatcher)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
mouseDoubleClick(org.eclipse.swt.events.MouseEvent event) |
void |
mouseDown(org.eclipse.swt.events.MouseEvent event)
Mouse button press actions: If the left button is pressed: camera ray selection is called.
|
void |
mouseMove(org.eclipse.swt.events.MouseEvent event)
Moving mouse actions: check if a button is pressed or not and call appropriate logic.
|
void |
mouseScrolled(org.eclipse.swt.events.MouseEvent e) |
void |
mouseUp(org.eclipse.swt.events.MouseEvent e)
Notify that mouse button is up.
|
public GameWindowMouseListener(org.eclipse.swt.widgets.Control c,
be.yildiz.module.window.input.WindowInputListener dispatcher)
c - SWT control element, it can be any widget with mouse interaction capability.dispatcher - Input listenerpublic void mouseUp(org.eclipse.swt.events.MouseEvent e)
mouseUp in interface org.eclipse.swt.events.MouseListenere - Event retrieved from the listener.public void mouseDown(org.eclipse.swt.events.MouseEvent event)
mouseDown in interface org.eclipse.swt.events.MouseListenerevent - Event retrieved from the listener.public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
mouseDoubleClick in interface org.eclipse.swt.events.MouseListenerpublic void mouseMove(org.eclipse.swt.events.MouseEvent event)
mouseMove in interface org.eclipse.swt.events.MouseMoveListenerevent - Event retrieved from the listener.public void mouseScrolled(org.eclipse.swt.events.MouseEvent e)
mouseScrolled in interface org.eclipse.swt.events.MouseWheelListenerCopyright © 2014–2016. All rights reserved.