/*
- * Sixth 3D engine. Author: Svjatoslav Agejenko.
+ * Sixth 3D engine. Author: Svjatoslav Agejenko.
* This project is released under Creative Commons Zero (CC0) license.
*/
package eu.svjatoslav.sixth.e3d.gui.humaninput;
/**
* Called when mouse is clicked on component.
+ *
* @return <code>true</code> if view update is needed as a consequence of this mouse click.
*/
boolean mouseClicked(int button);
/**
* Called when mouse gets over given component.
+ *
* @return <code>true</code> if view update is needed as a consequence of this mouse enter.
*/
boolean mouseEntered();
/**
* Called when mouse leaves screen area occupied by component.
+ *
* @return <code>true</code> if view update is needed as a consequence of this mouse exit.
*/
boolean mouseExited();