Package com.spinyowl.legui.event
Class MouseClickEvent<T extends Component>
java.lang.Object
com.spinyowl.legui.event.Event<T>
com.spinyowl.legui.event.MouseClickEvent<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionMouseClickEvent(T component, Context context, Frame frame, MouseClickEvent.MouseClickAction action, Mouse.MouseButton button, org.joml.Vector2f position, org.joml.Vector2f absolutePosition, int mods) -
Method Summary
Methods inherited from class com.spinyowl.legui.event.Event
getContext, getFrame, getTargetComponent
-
Constructor Details
-
MouseClickEvent
public MouseClickEvent(T component, Context context, Frame frame, MouseClickEvent.MouseClickAction action, Mouse.MouseButton button, org.joml.Vector2f position, org.joml.Vector2f absolutePosition, int mods)
-
-
Method Details
-
getAction
-
getButton
-
getPosition
public org.joml.Vector2f getPosition()Cursor position in button coordinates.- Returns:
- cursor position in button coordinates.
-
getAbsolutePosition
public org.joml.Vector2f getAbsolutePosition()Cursor position in frame coordinates.- Returns:
- cursor position in frame coordinates.
-
getMods
public int getMods() -
isModShift
public boolean isModShift() -
isModControl
public boolean isModControl() -
isModAlt
public boolean isModAlt() -
isModSuper
public boolean isModSuper() -
isModCapsLock
public boolean isModCapsLock() -
isModNumLock
public boolean isModNumLock() -
toString
-
equals
-
hashCode
public int hashCode()
-