52 |
* This method is needed because the "into" coordsys given to renderMain |
* This method is needed because the "into" coordsys given to renderMain |
53 |
* is instructive, not mandatory. For example, fisheye views can easily stray beyond |
* is instructive, not mandatory. For example, fisheye views can easily stray beyond |
54 |
* the edges of "into". |
* the edges of "into". |
|
* @param e The mouse event |
|
55 |
* @param oldVobScene The vob scene |
* @param oldVobScene The vob scene |
56 |
|
* @param x The mouse event's x point. |
57 |
|
* @param y The mouse event's y point. |
58 |
* @param zout If non-null, the window z coord of the hit will be stored here. |
* @param zout If non-null, the window z coord of the hit will be stored here. |
59 |
* If some main nodes overlap, this can be used to determine |
* If some main nodes overlap, this can be used to determine |
60 |
* which got the eventm |
* which got the eventm |
61 |
*/ |
*/ |
62 |
boolean mouseClickHit(VobMouseEvent e, VobScene oldVobScene, float[] zout); |
boolean hasMouseHit(VobScene oldVobScene, int x, int y, float[] zout); |
63 |
|
|
64 |
/** A mouse event was not interpreted to the buoy framework and is |
/** A mouse event was not interpreted to the buoy framework and is |
65 |
* passed to this node as the main buoy. |
* passed to this node as the main buoy. |