Package it.unibo.alchemist.boundary.fxui.interaction.mouse.impl

Types

Link copied to clipboard
open class DynamicMouseEventDispatcher : SimpleMouseEventDispatcher

A mouse event dispatcher which can receive temporary actions to listen to which will only be triggered once. These temporary actions have a higher priority than actions set through action.

Link copied to clipboard
data class MouseButtonTriggerAction(val type: ActionOnMouse, val button: MouseButton) : MouseTriggerAction

A MouseTriggerAction related to mouse button presses.

Link copied to clipboard
abstract class MouseEventDispatcher : PersistentEventDispatcher<MouseTriggerAction, MouseEvent>

An event dispatcher in the context of mouse events.

Link copied to clipboard
open class NodeBoundMouseEventDispatcher(node: Node) : DynamicMouseEventDispatcher

A mouse event dispatcher that catches mouse input from a node.

Link copied to clipboard
open class SimpleMouseEventDispatcher : MouseEventDispatcher

A basic implementation of a mouse event dispatcher.