Module hanyaeger
Package com.github.hanyaeger.api.userinput
package com.github.hanyaeger.api.userinput
All interfaces that enable an instance of
YaegerEntity
,
YaegerScene
or both to receive user input.-
ClassDescriptionA
KeyListener
is notified when the set of pressed keys changes.AMouseButtonPressedListener
enables theYaegerEntity
orYaegerScene
to be notified if aMouseButton
has been clicked while the mouse pointer is on theYaegerEntity
orYaegerScene
.AMouseButtonReleasedListener
enables theYaegerEntity
orYaegerScene
to be notified if aMouseButton
has been released while the mouse pointer is on theYaegerEntity
orYaegerScene
.AMouseDragEnterListener
enables theYaegerEntity
orYaegerScene
to be notified when the area defined by itsBoundingBox
is being entered by something that is being dragged.AMouseDragExitedListener
enables theYaegerEntity
orYaegerScene
to be notified when the area defined by itsBoundingBox
is being exited by something that is being dragged.Being aMouseDraggedListener
enables theYaegerEntity
orYaegerScene
to be notified when a mouse button is pressed on this the area defined by theBoundingBox
of anYaegerEntity
orYaegerScene
, and then dragged.AMouseDropListener
enables theYaegerEntity
orYaegerScene
to be notified when within the area defined by itsBoundingBox
something that is being dragged is dropped.AMouseEnterListener
enables theYaegerEntity
orYaegerScene
to be notified if the Mouse Cursor has entered the area defined by theBoundingBox
of theYaegerEntity
orYaegerScene
.AMouseExitListener
enables theYaegerEntity
orYaegerScene
to be notified if the Mouse Cursor has exited the area defined by theBoundingBox
of theYaegerEntity
orYaegerScene
.AMouseMovedListener
enables theYaegerEntity
orYaegerScene
to be notified if the mouse has been moved.Being aMouseMovedWhileDraggingListener
enables theYaegerEntity
orYaegerScene
to be notified if the mouse has been moved while it is dragging aMouseDraggedListener
or nothing at all.