MouseDragInfo

open class MouseDragInfo(    val view: View,     var dx: Double = 0.0,     var dy: Double = 0.0,     var start: Boolean = false,     var end: Boolean = false,     var startTime: DateTime = DateTime.EPOCH,     var time: DateTime = DateTime.EPOCH,     var sx: Double = 0.0,     var sy: Double = 0.0,     var cx: Double = 0.0,     var cy: Double = 0.0)

Inheritors

Constructors

Link copied to clipboard
constructor(    view: View,     dx: Double = 0.0,     dy: Double = 0.0,     start: Boolean = false,     end: Boolean = false,     startTime: DateTime = DateTime.EPOCH,     time: DateTime = DateTime.EPOCH,     sx: Double = 0.0,     sy: Double = 0.0,     cx: Double = 0.0,     cy: Double = 0.0)

Properties

Link copied to clipboard
var cx: Double
Link copied to clipboard
var cy: Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var dx: Double
Link copied to clipboard
var dy: Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
lateinit var mouseEvents: MouseEvents
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var sx: Double
Link copied to clipboard
var sy: Double
Link copied to clipboard
Link copied to clipboard
val view: View

Functions

Link copied to clipboard
fun localDX(view: View): Double
Link copied to clipboard
fun localDXY(view: View): Point
Link copied to clipboard
fun localDY(view: View): Double
Link copied to clipboard
fun reset()
Link copied to clipboard
fun set(dx: Double, dy: Double, start: Boolean, end: Boolean, time: DateTime, sx: Double, sy: Double, cx: Double, cy: Double): MouseDragInfo
Link copied to clipboard
open override fun toString(): String